Проверьте алгоритм. Все ли правильно? На 5 пойдет ?
Дан массив N действительных чисел, подсчитать сколько в нем отрицательных, положительных и нулевых элементов
Program_zad2;
var a: array [1..100] of integer;
otr, pol, nol : integer;
n : integer;
begin
for n := 1 to 100 do
begin
if (a[n] < 0) then inc(otr) else
if (a[n] = 0) then inc(zero) else
if (a[n] > 0) then inc(pol);
end;
writeln(' количество отрицательных = ', otr, ' количество
положительных = ',pol, ' количество равных нулю = ',nol);
end.