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

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

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

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

15.01.2014, 14:38. Просмотров 172. Ответов 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 - ?? мин.
буду очень признателен за коментарии))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 14:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос очереди и стеки (C++):

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

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

Стеки и очереди - C++
Ребят, помогите справится с заданием. Задача 6. Система состоит из процессора P, трёх очередей F0, F1, F2 и стека S. В систему...

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2014, 14:38
Привет! Вот еще темы с ответами:

Бинарные деревья, очереди, стеки - C++
#include &lt;iostream&gt; // подключение библиотеки ввода-вывода #include &lt;conio.h&gt; // подключение библиотеки функций работы с консолью ...

4 задания по С++ (Бинарные деревья. Стеки,очереди) - C++
1. В текстовом файле записана без ошибок формула вида: цифра или М(формула, формула), или m(формула, формула), где M обозначает функцию...

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

Задания на стеки/очереди (без шаблонных классов stack, queue) - C++
Помогите, пожалуйста. Нужно добавить в очередь нечетные целые числа от -3 до 3. Все числа из очереди извлекать по одному и отрицательные...


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

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

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