Var a:array[1..1000] of real; i,n,ko,kp:integer; begin write('Введите количество элементов массива n= '); readln(n); for i:=1 to n do read (a[i]); for i:=1 to n do write(a[i],' '); ko:=0; kp:=0; for i:=1 to n do if a[i]>0 then kp:=kp+1 else if a[i]<0 then ko:=ko+1; if ko>kp then writeln ('Отрицательных элементов больше чем положительных') else if ko<kp then writeln ('Положительных элементов больше чем отрицательных') else writeln ('Количество положительных и отрицательных элементов равны'); end.
using System;
namespace znanja
{
class Program
{
static void Main(string[] args)
{
int num = int.Parse(Console.ReadLine());
int[] array = new int[num];
array = Array.ConvertAll(Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries), int.Parse);
int count = 0;
for (int i = 0; i < num; i++)
{
if (array[i] > 0) count++;
}
Console.WriteLine(count);
}
}
}
i,n,ko,kp:integer;
begin
write('Введите количество элементов массива n= '); readln(n);
for i:=1 to n do
read (a[i]);
for i:=1 to n do
write(a[i],' ');
ko:=0; kp:=0;
for i:=1 to n do
if a[i]>0 then kp:=kp+1 else if a[i]<0 then ko:=ko+1;
if ko>kp then writeln ('Отрицательных элементов больше чем положительных')
else if ko<kp then writeln ('Положительных элементов больше чем отрицательных')
else writeln ('Количество положительных и отрицательных элементов равны');
end.