СРОЧНОВ ЧЕМ ОШИБКА И ЧТО НЕ ПРАВИЛЬНО???

0 голосов
36 просмотров

СРОЧНОВ ЧЕМ ОШИБКА И ЧТО НЕ ПРАВИЛЬНО???


image

Информатика (31 баллов) | 36 просмотров
0

1) Один "End." лишний

0

2) Программа у тебя считает сумму чётных чисел, причёем здесь среднее арифметическое не понятно. Предпоследняя строка должна выглядеть так Writeln('сумма четных чисес = ' , s);

0

Ошибка, не чётных, а каждое второе. В чём смысл программы? Задача?

0

Переменная s нигде не объявлена

Дан 1 ответ
0 голосов

Var a: array [1..100] of real;
i,n: integer;
begin
writeln('Введите число');
readln(a[i]);
s:=0;
for i:=1 to n do
if i mod 2 = 0 then s:=s+a[i];
writrln('Найти среднее арифметическое ',s);
end.

Но сама программа неправильно написана... Она не будет вычислять среднее арифметическое четных элементов массива

(552 баллов)