Предмет: Информатика,
автор: lizakot14
Помогите написать программу в Паскаль
Приложения:
Ответы
Автор ответа:
0
// PascalABC.NET 3.2, сборка 1447 от 22.05.2017
// Внимание! Если программа не работает, обновите версию!
1. Современное решение (в "одну" строку)
begin
Writeln('S=',ReadSeqIntegerWhile(m->m>0)
.Where(m->(m mod 6=0) and (m mod 10=4)).Sum)
end.
Пример
34 18 174 14 24 236 114 0
S=312
2. А так учат в школе...
var
m,s:integer;
begin
s:=0;
repeat
Read(m);
if (m mod 6=0) and (m mod 10=4) then s:=s+m;
until m=0;
Writeln('S=',s)
end.
// Внимание! Если программа не работает, обновите версию!
1. Современное решение (в "одну" строку)
begin
Writeln('S=',ReadSeqIntegerWhile(m->m>0)
.Where(m->(m mod 6=0) and (m mod 10=4)).Sum)
end.
Пример
34 18 174 14 24 236 114 0
S=312
2. А так учат в школе...
var
m,s:integer;
begin
s:=0;
repeat
Read(m);
if (m mod 6=0) and (m mod 10=4) then s:=s+m;
until m=0;
Writeln('S=',s)
end.
Автор ответа:
0
Большое спасибо!
Автор ответа:
0
Пожалуйста. Но кнопки вполне было достаточно))
Похожие вопросы
Предмет: Английский язык,
автор: claudia228
Предмет: Алгебра,
автор: ratesd2345678901
Предмет: Английский язык,
автор: claudia228
Предмет: Математика,
автор: arturton
Предмет: Математика,
автор: gjkbyrf777