Предмет: Информатика,
автор: marat16murz
С клавиатуры вводится сначала количество чисел, а затем сами числа. Найдите сумму всех чётных чисел последовательности.
Ответы
Автор ответа:
3
var
i, x, sum, n: integer;
begin
read(n);
for i:=1 to n do begin read(x); if x mod 2=0 then sum:=sum+x end;
writeln(sum);
end.
i, x, sum, n: integer;
begin
read(n);
for i:=1 to n do begin read(x); if x mod 2=0 then sum:=sum+x end;
writeln(sum);
end.
Linking main
8 lines compiled, 0.1 sec
1 warning(s) issued
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
Автор ответа:
1
PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!
begin
ReadSeqInteger(ReadInteger).Where(t->t.IsEven).Sum.Println
end.
Пример
8
5 -3 12 7 14 23 18 -20
24
Внимание! Если программа не работает, обновите версию!
begin
ReadSeqInteger(ReadInteger).Where(t->t.IsEven).Sum.Println
end.
Пример
8
5 -3 12 7 14 23 18 -20
24
Похожие вопросы
Предмет: Алгебра,
автор: Yrikonchik
Предмет: Химия,
автор: jekibas
Предмет: Химия,
автор: nastamatvejko784
Предмет: Литература,
автор: Ангел5511
var i,x,sum,n:integer;
begin
read(n);
for i:=1 to n do begin read(x);
if x mod 2=0 then sum:=sum+x end;
writeln(sum);
end.