Лабораторная работа: Лабораторная работа №5 вариант 4
Описание
1. В одномерном массиве, состоящем из п элементов, вычислить сумму элементов массива, расположенных между первым и последним отрицательными элементами, не равных -1, при отсутствии элементов между двумя искомыми элементами или наличии только одного искомого элемента вывести сообщение о невозможности нахождения суммы, создать шаблон функции поиска суммы.
Привести пример программы для типов int и double.
2. Создать шаблон класса «однонаправленный линейный список». Использовать его при решении следующей задачи:
Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке.
Сведения о каждом автобусе содержат:
• номер автобуса;
• фамилию и инициалы водителя;
• номер маршрута.
Программа должна обеспечивать:
• при выезде каждого автобуса из парка вводится номер автобуса, и программа удаляет данные об этом автобусе из списка автобусов, находящихся в парке, и записывает эти данные в список автобусов, находящихся на маршруте;
• при въезде каждого автобуса в парк вводится номер автобуса, и программа удаляет данные об этом автобусе из списка автобусов, находящихся на маршруте, и записывает эти данные в список автобусов, находящихся в парке;
• по запросу выдаются сведения об автобусах, находящихся в парке, или об автобусах, находящихся на маршруте.