Создать программу учета автотранспорта. Каждая компонента структуры содержит следующие сведения: номер автобуса, марку автобуса, фамилию и инициалы водителя, номер маршрута (если автобус находится на маршруте или ничего, если находится в автопарке). При запуске программы список формируется на основе данных считанных из файла, затем сортируется по ключу (в качестве ключевого поля использовать номер автобуса). При выходе из программы данные сохраняются в том же файле.
Реализовать следующие операции для пользователя:
1) добавление автобуса в автопарк;
2) удаление автобуса из списка;
3) поиск по номеру с возможностью дальнейшего изменения данных;
4) вывод списка автобусов упорядоченных по марке, номеру маршрута.
Доступно только для пользователей