Разработать программу управления свободными местами в сети гостиниц города. Для каждой гостиницы задается: название, общее количество номеров, цена за номер, количество забронированных мест. Программа должна организовать диалоговый цикл для выполнения следующих действий: ввод новой гостиницы в массив записей с заданием всех необходимых данных, вывод списка гостиниц, поиск гостиницы по названию, поиск гостиницы по наличию свободных мест, бронирование номера в гостинице с увеличением количества забронированных мест, поиск гостиниц по ценам за номер, сохранение массива гостиниц в типизированном файле, загрузка данных из ранее созданного файла. Каждое действие оформляется как подпрограмма. Главная программа реализует только диалоговый цикл взаимодействия с пользователем.