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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Шаня
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 7
#1

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

15.01.2014, 14:38. Просмотров 166. Ответов 0
Метки нет (Все метки)

Сотрудники компании разделяются по категориям: рабочий, супервайзер, менеджер. Представители всех категорий могут подавать запросы (заявки) на выполнение работ общей секретарской группе компании, которая выполняет работы в очередности, соответствующей приоритетам запроса (наибольший приоритет, естественно, имеют запросы менеджеров, наименьший – рабочих). Приоритет запроса задается перечислимым типом:
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++
Ребят, помогите справится с заданием. Задача 6. Система состоит из процессора P, трёх очередей F0, F1, F2 и стека S. В систему...

C++ Стеки, Очереди - C++
Дан целочисленный массив размера N. Преобразовать его, прибавив к нечетным числам последний элемент. Последний элемент массива не изменять....

Очереди и стеки - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; using namespace std; struct stack { int x; stack *Next,*Head; ...

Списки. Стеки. Очереди - C++
Квадрат разбит на {4}^{k} равновеликих квадратных клеток. Квадрат перегибается поочередно относительно вертикальной (правая половина...

Списки, стеки, очереди - C++
В процессе разбора этой темы появились программки на список. Сделанные через класс, не идеал конечно, но вроде бы и не самый плохой...

Стеки, очереди, массивы - C++
Помогите реализовать стек с помощью двух очередей, используя массивы (операции удаления, добавления).

Задача на тему Стеки, очереди, деки, списки, кольца - C++
Программа на вход получает список школьников следующего вида: 9 Иванов 10 Петров 11 Сидоров 9 Григорьев ...

Списки, Стеки,Очереди (На сколько кусков распадется оставшаяся часть листа? ) - C++
Доброго всем времени суток!! Помогите написать программу: Из листа клетчатой бумаги размером М*N клеток удалили некоторые клетки. На...

Очереди. Каким образом считать две очереди из одного текстового файла? - C++
Здравстуйте. В задании первый пункт состоит в том, что нужно сформировать две очереди по n элементов с помощью считки данных из...

править код (создание очереди и удаление элемента очереди по усмотрению пользователя) - C++
Вот код он создает очередь и должен удалить элемент очереди по усмотрению пользователя проблема заключается в том что при попытки удалить...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru