Ю3.23

Текущее среднее. Числа [latex]x_{1},x_{2},..[/latex] последовательно поступают с устройства ввода. Все числа хранить в памяти нет необходимости; после ввода каждого числа нужно вычислить и напечатать среднее значение всех введенных чисел: [latex]S_{n}=\frac{1}{n}\sum_{k=1}^{n}x_{k}[/latex].

Вводим переменную равную нулю, которую в дальнейшем используем в цикле для вычисления суммы всех введенных чисел, переменную которая будет обозначать количество чисел и конечно же переменную в которую будем записывать наши числа.

Создаем цикл, в котором «n» раз будем считывать «x» и суммировать при помощи переменной «s», а затем делить на «текущее» количество переменных в цикле при помощи счетчика цикла.

Тесты:

[latex]n=4[/latex]

[latex]x[/latex] Числа: Результат:
[latex]x_{1}[/latex] 1 1, 4, 5.33333, 46.
[latex]x_{2}[/latex] 7
[latex]x_{3}[/latex] 8
[latex]x_{4}[/latex] 168

[latex]n=6[/latex] 

[latex]x[/latex] Числа: Результат:
[latex]x_{1}[/latex] 9.5 9.5, 6.7, 4.40042, 506.8, 399.418, 342.849.
[latex]x_{2}[/latex] 3.9
[latex]x_{3}[/latex] -0.19873
[latex]x_{4}[/latex] 2014
[latex]x_{5}[/latex] -30.11
[latex]x_{6}[/latex] 60

 

 

Ссылка на код.

 

Related Images:

8 thoughts on “Ю3.23

    • Меньше по ночам писать надо. Исправил.. стало на 1 переменную меньше.

    • Да, по ночам лучше спать.
      Но опять неправильно.
      И перестаньте жульничать с тестами.

      Не отвлекайтесь на программирование пока не сдадите остальные экзамены.

Добавить комментарий