Програмирования на паскаль. Среднее арифметическое, одномерный массив! Помогите всё так написал но в чё м то проблема?
var a: array[1..32767] of longint;
i,sum,n:integer;
cnt:real;
begin
readln(n);
for i:= 1 to n do
read(a);
cnt :=0;
for i := 1 to n do
if a<0 then
begin
sum:=sum + a;
cnt:=cnt + i;
end;
if cnt <> 0 then
write(sum / cnt:0:3);
end.
Дан целочисленный линейный массив на N элементов. Найти среднее арифметическое значение отрицательных элементов. Если таких элементов не существует, то вывести ноль.
write(sum / cnt:0:3) else write('0');
end.
Дописал)
Спасибо)