Помогите переделать программу, так чтобы программа выводила сумму чётных чисел. progarm...

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

Помогите переделать программу, так чтобы программа выводила сумму чётных чисел. progarm n_2; var s, i:integer; a:array [1..10] of integer; begin s:=0; for i:=1 to 10 do a[i]:=random(50); for i:=1 to 10 do write (a[i],' '); for i:=1 to 10 do s:=s+a[i]; writeln('s=', s); end.


Информатика (49 баллов) | 39 просмотров
Дан 1 ответ
0 голосов

После последнего цикла for пишем
for i:=1 to 10 do
begin
if a[i] mod 2 = 0 then
s:=s+a[i];
end;

(1.0k баллов)
0

напишите полностью программу, т.е. как вы её переделали

0

progarm n_2;
var
s : integer;
i:integer;
a:array [1..10] of integer;
begin s:=0;
for i:=1 to 10 do
a[i]:=random(50);
for i:=1 to 10 do
write (a[i],' ');
for i:=1 to 10 do
begin
if a[i] mod 2 = 0 then
s:=s+a[i];
end;
writeln('s=', s);
end.

0

огромное спасибо