Предмет: Информатика, автор: YsiLapiHvost

Помогите с задачей на паскале
Дан одноименный массив А. Определить среднее арифметическое положительных и четных элементов больших 6.

Ответы

Автор ответа: Ничегонезнайкин
0

var a: array [1..20] of integer;
i, k: integer;
s: real;
begin
for i:=1 to 20 do
readln(a[i]);
s := 0;
k := 0;
for i:=1 to 20 do
if (a[i] >=0) and (a[i] mod 2=0) and (a[i]>6) then begin
s := s + a;
k := k + 1;
end;
writeln('среднее: ', s/k);
end.

Автор ответа: Ничегонезнайкин
0
это ответ для чисел одновременно положительных , четных , больше 6 . Если ты имел ввиду положительных ИЛИ четных , больше 6 то измени условие (a[i] >=0) and (a[i] mod 2=0) and (a[i]>6) на условие ((a[i] >=0)) or ((a[i] mod 2=0) and (a[i]>6))
Похожие вопросы
Предмет: Английский язык, автор: aroslavkomarov
Предмет: Биология, автор: vipbyatova