Pascal 1)вычислить и вывести квадраты чисел натурального ряда от 1 до 10 2). в диапазоне от 1 до к вывести все нечётные числа ((

Kol07L07 Kol07L07    3   23.08.2019 00:30    0

Ответы
куколку куколку  05.10.2020 13:37
Язык: паскаль.
Program alfa
var
i,n,sum:integer;
begin
writeln('Введите n');
readln('n');
Тут возможны два решения, с циклом и без. Вот первое:
sum:=0;
for i:=1 to n do
if i mod 2 =0 then 
sum:=sum+i;
writeln(sum);
end.
Второе, более быстрое, использующее формулу суммы первых членов арифметической прогрессии:
if n mod 2=1 then n:=n-1;
sum:=((2+n)/2)*n/2;
writeln(sum);
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика