8685. Среднее арифметическое

 

Задана последовательность целых чисел. Найдите ее среднее арифметическое.

 

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

 

Выход. Вывести среднее арифметическое всех элементов последовательности с 4 десятичными знаками.

 

Пример входа 1

Пример выхода 1

1 2 3 4 5

3.0000

 

 

Пример входа 2

Пример выхода 2

5 5 7 1 2 9

4.8333

 

 

РЕШЕНИЕ

массив

 

Анализ алгоритма

Среднее арифметическое элементов последовательности равно их сумме, деленной на количество.

Читаем входную последовательность до конца файла. Подсчитываем количество чисел c в последовательности и их сумму s. Ответом является результат деления s / c.

 

Реализация алгоритма

В переменной c подсчитываем количество чисел последовательности, в переменной s – их сумму.

 

c = s = 0;

 

Читаем входную последовательность чисел до конца файла.

 

while (scanf("%d", &x) == 1)

{

  c++;

  s = s + x;

}

 

Выводим ответ – среднее арифметическое чисел s / c.

 

printf("%.4lf\n", 1.0 * s / c);