Составить программу в с++, которая содержит динамическую информацию о наличии автобусов в автобусном парке, используя один из контейнерных классов list или stack. Сведения о каждом автобусе содержат: -номер автобуса; -фамилию и инициалы водителя; -номер
- Программирование
Условие:
Составить программу в с++, которая содержит динамическую информацию о наличии автобусов в автобусном парке, используя один из контейнерных классов list или stack.
Сведения о каждом автобусе содержат:
-номер автобуса;
-фамилию и инициалы водителя;
-номер маршрута;
-признак того, где находится автобус — на маршруте или в парке.
Программа должна обеспечивать:
- начальное формирование данных о всех автобусах в виде списка;
- при выезде каждого автобуса из парка вводится номер автобуса, и программа устанавливает значение признака «автобус на маршруте»;
- при въезде каждого автобуса в парк вводится номер автобуса, и программа устанавливает значение признака «автобус в парке»;
- по запросу выдаются сведения об автобусах, находящихся в парке, или об автобусах, находящихся на маршруте.
Решение:
Ниже представлен подробный разбор решения задачи и пример программы на языке C++. Шаг 1. Определение структуры данных Мы создаём структуру Bus, которая содержит: • номер автобуса (числовой тип) • фамилия и инициалы водителя (тип string) • номер маршрута (числовой тип) • признак: в парке или на маршруте (логическая переменная, где true – в парке, false – на маршруте) Шаг 2. Выбор контейнера Для хранения данных об автобусах используем контейнер list из стандартной библиотеки STL. Это позволит легко добавлять, удалять и перебирать автобусы. Шаг 3. Реализация функций Чтобы не дублировать вывод ...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства