Условие
На некотором предприятии работает некоторое количество работников, но не менее двух: директора и главного бухгалтера. Известно также, что количество работающих не превышает 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 до тех пор, пока есть что считывать из вводных данных. В тоже время считаем количество раз, чтобы узнать, сколько всего работников на предприятии. Выводим среднее арифметическое и указываем количество цифр после запятой.
— Начну с самого главного «преступления». За такое немедленно увольняют с работы. Тесты, это не то, что выдает ваша программа. Тесты это то, на чем ее проверяют. Вы реальна не в состоянии на калькуляторе посчитать среднее арифметическое четырех чисел?
— Посмотрел вашу ссылку на ideone. Вы совсем не в курсе что такое десятичная точка? Даже если не обратили внимание на занятиях, то в учебник-то вы должны были заглянуть?
— Необходимо правильно оформить код. Если рекомендованного учебника мало, то вот перевели небольшой гайд.
— Пробелы перед точками ставить непринято.
— Пожалуйста, сделайте текст пояснения лучше, умело расставляя точки и запятые.
— Зачем столько пустых строк в тестах?
— Почитайте, пожалуйста, что такое метки (хештеги, ключевые слова). Это не то, что в названии и не то, что в категории.
— Вы точно знаете, что такое линейные вычисления? То, что вы написали в категориях звучит, как «прямая как стрела кольцевая дорога».
исправила