Напишите программу, которая в последовательности натуральных чисел определяет сумму четных чисел. программа получает на вход количество чисел в последовательности, а сами числа случайным образом. количество чисел не превышает 100. введённые числа не превышают 50. программа должна вывести исходные числа и число- сумму четных чисел. с объяснением ответа, .
200
495
Ответы на вопрос:
Комментарии удалишь, попросил же с объяснением. var mass: array[1..100] of integer; g,s,i,sum: integer; begin sum: =0; i: =0; // задаем начальное значение счетчику randomize; //рандомизация writeln('введите количество чисел в массиве (до 100)'); readln(g); // водим количество чисел for s: =1 to g do // от нуля, до кол-ва чисел в массиве begin i: =i+1; mass[i]: =random(51); //51 потому что всегда -1 еще if (mass[i] mod 2) = 0 then sum: =sum+mass[i]; //проверяем на четность и плюсуем, если четное. writeln(mass[i]); end; writeln('чисел в массививе - '+g); //выводим значенияwriteln('сумма четных элементов = '+sum); end.
var K, P, i: integer;beginread(K);i := 1;while i < K dobegini := i + 3;P := P + i;end;Print(P);end.
или:
beginvar K := ReadInteger('K:');Print((4+K)/2*((K-4)/3+1));end.Примеры работ:
Популярно: Информатика
-
anavasko2104.02.2021 20:06
-
Krooop0421.09.2021 19:12
-
sofjiasofa12345627.08.2022 18:54
-
Ника29030520.05.2023 12:22
-
ТапОчек44823.01.2022 10:56
-
EfremovMk01.12.2021 23:24
-
Redll10.03.2021 17:04
-
Matroskinnn29.12.2022 10:44
-
Умка280419.03.2020 06:49
-
perrybazinga06.12.2021 12:38