Ввести из текстового файла данные для массива структур, записать их в типизированный файл и выполнить действия в соответствии со своим вариантом.
Вариант 0
Структура STUDENT содержит следующие поля:
- фамилия и инициалы;
- номер группы;
- успеваемость (массив из пяти элементов).
Выполнить следующие действия:
- вывод на дисплей фамилий и номеров групп тех студентов, средний балл успеваемости которых больше 4.0;
- если таких студентов нет, вывести соответствующее сообщение.
Вариант 1
Структура STUDENT содержит следующие поля:
- фамилия и инициалы;
- номер группы;
- успеваемость (массив из пяти элементов).
Выполнить следующие действия:
- вывод на дисплей фамилий и номеров групп всех студентов, имеющих оценки 4 и 5;
- если таких студентов нет, вывести соответствующее сообщение.
Вариант 2
Структура STUDENT содержит следующие поля:
- фамилия и инициалы;
- номер группы;
- успеваемость (массив из пяти элементов).
Выполнить следующие действия:
- вывод на дисплей фамилий и номеров групп всех студентов, имеющих хотя бы одну оценку 2;
- если таких студентов нет, вывести соответствующее сообщение.
Вариант 3
Структура AEROFLOT содержит следующие поля:
- название пункта назначения рейса;
- номер рейса;
- тип самолета.
Выполнить следующие действия:
- вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт назначения, название которого совпало с названием, введенным с клавиатуры;
- если таких рейсов нет, выдать на дисплей соответствующее сообщение.
Вариант 4
Структура AEROFLOT содержит следующие поля:
- название пункта назначения рейса;
- номер рейса;
- тип самолета.
Выполнить следующие действия:
- вывод на экран названия пунктов назначения и номера рейсов, обслуживаемых самолетом, тип которого введен с клавиатуры;
- если таких рейсов нет, выдать на дисплей соответствующее сообщение.
Вариант 5
Структура WORKER содержит следующие поля:
- фамилия и инициалы работника;
- название занимаемой должности;
- год поступления на работу.
Выполнить следующие действия:
- вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры;
- если таких работников нет, вывести на дисплей соответствующее сообщение.
Вариант 6
Структура TRAIN содержит следующие поля:
- название пункта назначения;
- номер поезда;
- время отправления.
Выполнить следующие действия:
- вывод на экран информации о поездах, отправляющихся после введенного с клавиатуры времени;
- если таких поездов нет, выдать на дисплей соответствующее сообщение.
Вариант 7
Структура TRAIN содержит следующие поля:
- название пункта назначения;
- номер поезда;
- время отправления.
Выполнить следующие действия:
- вывод на экран информации о поездах, направляющихся в пункт, название которого введено с клавиатуры;
- если таких поездов нет, выдать на дисплей соответствующее сообщение.
Вариант 8
Структура TRAIN содержит следующие поля:
- название пункта назначения;
- номер поезда;
- время отправления.
Выполнить следующие действия:
- вывод на экран информации о поезде, номер которого введен с клавиатуры;
- если таких поездов нет, выдать на дисплей соответствующее сообщение.
Вариант 9
Структура MARSH содержит следующие поля:
- название начального пункта маршрута;
- название конечного пункта маршрута;
- номер маршрута.
Выполнить следующие действия:
- вывод на экран информации о маршруте, номер которого введен с клавиатуры;
- если таких маршрутов нет, выдать на дисплей сообщение.