begin writeln('Введите n'); readln(n); ///Тут возможны два решения, с циклом и без. Вот первое: sum := 0; for i := 1 to n do if i mod 2 = 0 then sum := sum + i; writeln(sum);
///Второе, более быстрое, использующее формулу суммы первых членов арифметической прогрессии: if n mod 2 = 1 then n := n - 1; writeln(((2 + n) div 2) * n div 2); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку