Предмет: Информатика,
автор: joonsss
Дано N чисел. Найти сумму четных чисел. Паскаль. Через mod
begin
read(n);
s := 0;
for var i := 1 to n do
begin
read(x);
if x mod 2 = 0 then inc(s, x)
end;
Write('s = ', s)
end.
Ответы
Автор ответа:
4
program chet;
uses crt;
var N, a, b, c:Integer;
begin
a:=0;
Write('Сколько чисел будем вводить? ');
ReadLn(N);
for b:=1 to n do
begin
Write('Введите число номер ', b, ': ');
Readln(c);
if c mod 2 = 0 then
begin write(' - это чётное число, берём его!');
a:=a+c;
WriteLn('Текущая сумма равна ', a);
end
end;
Writeln('----------');
Write('Итоговая сумма чётных чисел: ', a);
readln;
end.
uses crt;
var N, a, b, c:Integer;
begin
a:=0;
Write('Сколько чисел будем вводить? ');
ReadLn(N);
for b:=1 to n do
begin
Write('Введите число номер ', b, ': ');
Readln(c);
if c mod 2 = 0 then
begin write(' - это чётное число, берём его!');
a:=a+c;
WriteLn('Текущая сумма равна ', a);
end
end;
Writeln('----------');
Write('Итоговая сумма чётных чисел: ', a);
readln;
end.
Похожие вопросы
Предмет: Физика,
автор: belikoartyom
Предмет: Физика,
автор: anastasiatalimoncuk
Предмет: Русский язык,
автор: erni031223
Предмет: Алгебра,
автор: Света20066
ReadSeqInteger(ReadInteger('n =')).Where(x -> x mod 2 = 0).Sum.Println;
end.