0 / 0 / 0
Регистрация: 18.10.2013
Сообщений: 9
1

Максимальная зарплата

18.10.2013, 20:26. Показов 1697. Ответов 3
Метки нет (Все метки)

Добрый вечер. Помогите с задачей, пожалуйста.

Вот текст задачи:

Максимальная зарплата

На малом предприятии работает определенное количество работников, но не менее двух – директора и главного бухгалтера. Зная зарплаты всех работников, определить наибольшую зарплату на предприятии.

Технические условия
Входные данные

В единственной строке через пробел заданы заработные платы работников в гривнах. Все входные данные – неотрицательные вещественные числа, разделенные пробелами, их количество не превышает 1000.

Выходные данные

Единственное число – ответ к задаче, выведенный с двумя цифрами после запятой.


Она решается с помощью массива(обязательно), но вот как его задать, если неизвестно количество елементов?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2013, 20:26
Ответы с готовыми решениями:

Средняя зарплата
Здравствуйте. Есть такая задача: На некотором предприятии работает некоторое количество...

Средняя зарплата
Средняя зарплата На некотором предприятии работает некоторое количество работников, но не менее...

Поиск фамилии работника, зарплата которого близка к введенной
Заданные два массива: строк с фамилиями работников предприятия и их заработных плат. Пользователь...

Создать класс ListPayment (зарплата) что-то не получается дописать программу
//Создать класс ListPayment (зарплата). В классе содержится список сотрудников, для которых...

3
267 / 255 / 27
Регистрация: 27.09.2013
Сообщений: 876
Записей в блоге: 1
18.10.2013, 20:33 2
Alex Simon, список можете сделать, он динамический
0
Форумчанин
Эксперт CЭксперт С++
8194 / 5044 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
19.10.2013, 03:13 3
Цитата Сообщение от Alex Simon Посмотреть сообщение
Она решается с помощью массива(обязательно)
Если считывание с файла, то:
1) пройти до конца файла, подсчитав количество чисел
2) сбросить флаги, установить считывание с файла в начало
3) выделить память под подсчитанное количество чисел
4) считать числа с файла в массив

Если считывание с консоли:
1) учтем то, что по условию все числа находятся в одной строке. тогда считываем всю строку в объект std::string
2) инициализируем объект istringstream данной строкой
3) будем извлекать из объекта istringstream числа и подсчитывать их количество
4) выделим память под массив. размер - количество подсчитанных чисел
5) сбросим флаг EOF у istringstream и заново инициализируем его строкой
6) теперь уже читаем с этого объекта в массив чисел

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

Но проще и выгодней с точки зрения памяти и времени работы решать эту задачку сравнивая следующий введенный элемент с максимом.
1
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
19.10.2013, 05:13 4
Цитата Сообщение от MrGluck Посмотреть сообщение
Но проще и выгодней с точки зрения памяти и времени работы решать эту задачку сравнивая следующий введенный элемент с максимом.
+1. Бесполезная трата ресурсов на массив.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2013, 05:13
Помогаю со студенческими работами здесь

Вывести на экран элементы, для кот. зарплата меньше чем значение Х
Дан класс Рабочий с приватными (private) полями: Имя, дата, дата приема на работу, должность,...

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

Максимальная степень в С++
максимальное допустимое значение N в языке C++ в выражении 10^N (10 в степени N)?

Максимальная сума
Есть пары чисел А и В: 2 -- 37 3 -- 45 1 -- 46 4 -- 30 Они задают матрицу следующим...

Максимальная глубина дерева
Помогите пожалуйста написать программу: Определить максимальную глубину дерева,т.е число узлов в...

Максимальная разность массивов
выдает неправильный результат, не могу найти ошибку #include <iostream> #include <stdio.h>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru