Предмет: Информатика,
автор: Scania730
Написать программу на языке Pascal (цикл for и while ). Найти сумму нечетных чисел в промежутке от 20 до n
Ответы
Автор ответа:
2
Program l;
var
i, n, s: integer;
begin
writeln('Введите n');
readln(n);
for i = 20 to n do begin
if (i mod 2 <> 0) then
s := s + i;
end;
write(s);
end.
Scania730:
а через while это можно как-то сделать?
Автор ответа:
1
var
i,n,s:integer;
begin
Write('n=');
Readln(n);
s:=0;
for i:=20 to n do
if Odd(i) then s:=s+i;
Writeln('Сумма с for = ',s);
s:=0; i:=21;
while i<=n do
begin
s:=s+i;
i:=i+2
end;
Writeln('Сумма с while = ',s)
end.
i,n,s:integer;
begin
Write('n=');
Readln(n);
s:=0;
for i:=20 to n do
if Odd(i) then s:=s+i;
Writeln('Сумма с for = ',s);
s:=0; i:=21;
while i<=n do
begin
s:=s+i;
i:=i+2
end;
Writeln('Сумма с while = ',s)
end.
Похожие вопросы
Предмет: Математика,
автор: medilhanmeha
Предмет: Қазақ тiлi,
автор: baktybajnazerke202
Предмет: Английский язык,
автор: hddddd66
Предмет: Физика,
автор: Cod1KoT
Предмет: Математика,
автор: елена30188