Напишите программу, которая в последовательности целых чисел определяет среднее...

0 голосов
36 просмотров

Напишите программу, которая в последовательности целых чисел определяет среднее арифметическое нечётных чисел. Программа получает на вход целые положительные числа. Количества введенных чисел не известно.


Информатика | 36 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
uses crt;
var i,sum,k: integer;
begin
     sum:=0;
     k:=0;
     writeln('Вводите числа. 0 - конец последовательности');
     repeat
          read(i);
          if i mod 2=1 then begin
             sum:=sum+i;
             inc(k);
          end;
     until i=0;
     writeln;
     writeln('Среднее арифметическое нечетных чисел: ',sum/k:5:3);
end.
(7.2k баллов)
0

inc(k) - увеличение значение переменной в скобках на единицу.