АС
Алеся Самошкина

задачаа паскаль. 7. Задан одномерный массив А (n). Найти среднее арифметическое положительных элементов массива.

ТК
Татьяна Кузьмина

sa:=0;
k:=0;
for i:=1 to n do
if(a[ i]>=0) then begin sa:=sa+a[ i];k:=k+1; end;
if(k>=0) then sa:=sa/k;
writeln('sred arifmn: ',sa);

СH
Сергей Hunterович)))

а я бы сделал так
sa:=0;
k:=0;
for i:=1 to n do
if(a [ i ] >=0) then
begin k:=k+1; sa:=sa+a [ k ] ;end;
if(k>=0) then sa:=sa/k;
writeln('sred arifmn: ',sa);

Похожие вопросы
Дан одномерный массив из N элементов. Найти максимальный элемент из отриц. элементов этого массива. Решить на СИ.
Паскаль. Одномерные массивы.
Паскаль одномерные массивы)
найти среднее арифметическое элементов массива
найти произведение положительных элементов в одномерном массиве z(k)
Написать программу, которая вычисляет среднее арифметическое положительных элементов массива?
если среднее арифметическое положительных элементов матрицы больше заданной величины, заменить все отрицательные элемент
Найти среднее арифметическое отрицательных элементов этого массива
Помогите с задачей пожалуйста! Задан массив c[N]. Найти среднее арифметическое всех элементов массива.
В заданном одномерном массиве А из N элементов..