Однонаправленный линейный список пассажирских и грузовых поездов. Общие сведения о поезде:
1. Пункт назначения (строка).
2. Номер поезда.
Дополнительные сведения о пассажирском поезде (производный класс):
1. Количество пассажиров.
2. Наличие вагона-ресторана.
Дополнительные сведения о грузовом поезде (производный класс):
1. Суммарная масса груза.
2. Характер груза (сырьё, контейнеры, техника).
Методы в базовом классе:
1. Конструктор, где объект добавляется в начало списка.
2. Деструктор, где объект удаляется из списка.
3. Абстрактный метод вывода на экран сведений поезда.
4. Статический метод вывода на экран сведений поезда, номер которого введен с клавиатуры.
5. Статический метод удаления списка.
Методы в производном классе пассажирского поезда:
1. Конструктор, где инициализируются данные поезда.
2. Переопределённый метод вывода на экран сведений о поезде.
Методы в производном классе грузового поезда:
1. Конструктор, где инициализируются данные поезда.
2. Переопределённый метод вывода на экран сведений о поезде.
В программе создать глобальный цикл, где обеспечивается ввод поездов в список и вывод на экран сведений поезда с заданным номером. Завершение глобального цикла должен сопровождаться удалением списка и обеспечиваться по специальной команде.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |