Условие
На некотором предприятии работает некоторое количество работников, но не менее двух: директора и главного бухгалтера. Известно также, что количество работающих не превышает 1000. Зная заработные платы кождого работника определить среднюю зарплату на предприятии.
Входные данные
Заработные платы работников (не обязательно в одной строке) в гривнах.
Выходные данные
Средняя зарплата на предприятии в гривнах с точностью 2 знака после десятичной точки.
Тесты
| № | Входные данные | Выходные данные | 
| 1 | 100.50 300.50 | 200.50 | 
| 2 | 800 950 600.25 200.50 | 637.69 | 
| 3 | 1000 1200.50 790 600 980 | 914.10 | 
Код
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> #include <iomanip> using namespace std; int main() {   int n = 0;   double z;   double sum = 0;   while (cin >> z) {     sum += z;     n++;   }   cout << std::fixed << std::setprecision(2) << sum / n;   return 0; } | 
Решение
Для того чтобы посчитать среднюю зарплату, нам нужно знать сумму зарплат всех работников sum и количество работающих n. Прибавляем к сумме зарплаты z до тех пор, пока есть что считывать из вводных данных. В тоже время считаем количество раз, чтобы узнать, сколько всего работников на предприятии. Выводим среднее арифметическое и указываем количество цифр после запятой.
