"Написать программу для справочной службы железнодорожного вокзала.
Программа должна выдавать справки о наличии билетов в спальные,
купейные и плацкартные вагоны на все составы текущего месяца. Должна
быть предусмотрена возможность демонстрации всех имеющихся
билетов на конкретный поезд, а также поиск нужного поезда. При
закрытии программы и ее повторном запуске сведения о билетах должны
сохраняться"
Правильно заданный вопрос содержит изрядную часть ответа. Ваш так содержит весь ответ. Нужно "Написать программу". Тут не сайт выполнения заданий за ленивых студентов.