Программирование на паскале.Найти среднее арифметическое положительных чётных чисел натурального ряда до N.(Использование цикличного оператора for)

25 Фев 2020 в 19:44
160 +1
0
Ответы
1

program AverageEvenNumbers;

var
N, i, sum, count: integer;
average: real;

begin
sum := 0;
count := 0;

writeln('Enter a number N:');
readln(N);

for i := 1 to N do
begin
if (i mod 2 = 0) and (i > 0) then
begin
sum := sum + i;
count := count + 1;
end;
end;

if count > 0 then
average := sum / count
else
average := 0;

writeln('The average of positive even numbers up to ', N, ' is: ', average:0:2);

end.

18 Апр 2024 в 16:46
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир