Задать вопрос
25 октября, 20:09

50+лучший

Составьте программу, по которой компьютер десять раз запросит ввод любых чисел и в результате выведет среднее арифметическое значение введенных чисел

(массив не использовать). Сделайте три варианта программы, используя операторы While, Repeat, For.

+4
Ответы (2)
  1. 25 октября, 21:54
    0
    Var i: integer;

    a, s: real;

    begin

    s:=0;

    writeln ('числа:');

    for i:=1 to 10 do

    begin

    write (i,': ');

    readln (a);

    s:=s+a;

    end;

    writeln ('среднее арифметическое: ', s/10:6:2);

    end.
  2. 25 октября, 22:49
    0
    Через while:

    var

    s, x, i: integer;

    sr: real;

    begin

    s:=0; i:=0;

    while i < 10 do

    begin

    readln (x);

    s : = s + x;

    inc (i);

    end;

    sr : = s / i;

    writeln (sr);

    end.

    Через repeat:

    var

    s, x, i: integer;

    sr: real;

    begin

    s:=0; i:=0;

    repeat

    readln (x);

    s : = s + x;

    inc (i);

    until i = 10;

    sr : = s / i;

    writeln (sr);

    end.

    Через For:

    var

    s, x, i: integer;

    sr: real;

    begin

    s:=0;

    for i:=1 to 10 do

    begin

    readln (x);

    s : = s + x;

    end;

    sr : = s / i;

    writeln (sr);

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «50+лучший Составьте программу, по которой компьютер десять раз запросит ввод любых чисел и в результате выведет среднее арифметическое ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы