Ответы на вопрос:
Язык: паскаль. 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.
Популярно: Информатика
-
tupoybolgarskiy25.06.2023 02:43
-
lgolar06.11.2021 10:12
-
nasty78ss03.07.2022 21:11
-
marisha16819.10.2022 17:31
-
striyskiy107.12.2022 12:35
-
Anvar66607.12.2020 10:32
-
nick12120117.04.2022 22:24
-
Mishka051211.07.2021 21:05
-
kikl3328.01.2020 15:20
-
denzozp08hc127.01.2021 08:55