Форум программистов, компьютерный форум CyberForum.ru

очереди и стеки - C++

Восстановить пароль Регистрация
 
Шаня
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 7
15.01.2014, 14:38     очереди и стеки #1
Сотрудники компании разделяются по категориям: рабочий, супервайзер, менеджер. Представители всех категорий могут подавать запросы (заявки) на выполнение работ общей секретарской группе компании, которая выполняет работы в очередности, соответствующей приоритетам запроса (наибольший приоритет, естественно, имеют запросы менеджеров, наименьший – рабочих). Приоритет запроса задается перечислимым типом:
C++ (Qt)
1
enum staff{ Manager, Supervisor, Worker};
Запрос описывается структурой
C++ (Qt)
1
2
3
4
5
6
struct JobRequest
{
    staff StaffPerson; //категория запроса
    int jobid; // ID-номер запроса
    int jobTime;  // время выполнения запроса;
};
Для сравнения приоритетов запросов перегружается оператор «<»:
C++ (Qt)
1
2
3
4
int operator<(const JobRequest &a, const JobRequest &b)
{
    return a.stuffPerson < b.staffPerson;
}
Напишите программу, вводящую 7-8 запросов (структур JobRequest), помещающих их в очередь приоритетов и извлекающую их из нее (выполне-ние работ). При этом печатается информация о выполняемых заданиях в формате «категория – ID – время». Кроме того, программа должна подсчитать и вывести время, затраченное на выполнения работ по каждой категории запросов:
Managers - ?? мин.
Supervisors - ?? мин.
Workers - ?? мин.
буду очень признателен за коментарии))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 14:38     очереди и стеки
Посмотрите здесь:

Списки, стеки, очереди C++
C++ 4 задания по С++ (Бинарные деревья. Стеки,очереди)
C++ Бинарные деревья, очереди, стеки
Стеки, очереди, массивы C++
Списки. Стеки. Очереди C++
Очереди и стеки C++
Задача на тему Стеки, очереди, деки, списки, кольца C++
C++ Задания на стеки/очереди (без шаблонных классов stack, queue)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 03:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru