Составьте программу которая находит сумму чётных чисел и произведение чисел кратных 5, в диапозоне от 30 до 50. Очень нужна как можно скорее,заранее спасибо.
Answers & Comments
danulpopov// PascalABC.NET 3.3, сборка 1576 от 16.11.2017 // Внимание! Если программа не работает, обновите версию!
begin Write(range(30,50,2).Sum); Write(' ', range(30,50,5).Aggregate(1,(x,y)->(x*y))); end.
0 votes Thanks 1
rusanut
Попроще вот так: var a, b, i: integer;begina:=0;b:=1;for i:=30 to 50 do begin if i mod 2 =0 then a:=a+i; if i mod 5 =0 then b:=b*i; end;writeln('Сумма чётных чисел равна ', a);writeln('Произведение чисел, кратных 5, равно ', b);end.
3 votes Thanks 2
rusanut
var a, b, i: integer; begin a:=0; b:=1; for i:=30 to 50 do begin if i mod 2 =0 then a:=a+i; if i mod 5 =0 then b:=b*i; end; writeln('Сумма чётных чисел равна ', a); writeln('Произведение чисел, кратных 5, равно ', b); end.
Answers & Comments
// Внимание! Если программа не работает, обновите версию!
begin
Write(range(30,50,2).Sum);
Write(' ', range(30,50,5).Aggregate(1,(x,y)->(x*y)));
end.
begin
a:=0;
b:=1;
for i:=30 to 50 do
begin
if i mod 2 =0 then
a:=a+i;
if i mod 5 =0 then
b:=b*i;
end;
writeln('Сумма чётных чисел равна ', a);
writeln('Произведение чисел, кратных 5, равно ', b);
end.