ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Задания для выполнения лабораторной работы №6.«Пользовательский тип данных. Структуры»
Вариант 1. Описать структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы, номер группы, успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из шести структур типа STUDENT; записи должны быть упорядочены по возрастанию номера группы; - вывод на дисплей фамилий и номеров групп для всех студентов, включенных в массив, если средний балл студента больше 4,0; - если таких студентов нет, вывести соответствующее сообщение. Вариант 2. Описать структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы, номер группы, успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из пяти структур типа STUDENT; записи должны быть упорядочены по возрастанию среднего балла; - вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5; - если таких студентов нет, вывести соответствующее сообщение. Вариант 3. Описать структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы, номер группы, успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из пяти структур типа STUDENT; записи должны быть упорядочены по алфавиту; - вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку 2; - если таких студентов нет, вывести соответствующее сообщение. Вариант 4. Описать структуру с именем AEROFLOT, содержащую следующие поля: название пункта назначения рейса, номер рейса, тип самолета. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из семи элементов типа AEROFLOT; записи должны быть упорядочены по возрастанию номера рейса; - вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт назначения, название которого совпало с названием, введенным с клавиатуры; - если таких рейсов нет, выдать на дисплей соответствующее сообщение. Вариант 5. Описать структуру с именем BUSABROAD, содержащую следующие поля: название пункта назначения, номер маршрута, марка автобуса. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из пяти элементов типа BUSABROAD; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения; - вывод на экран пунктов назначения и номеров маршрутов, обслуживаемых автобусом, марка которого введена с клавиатуры; - если таких рейсов нет, выдать на дисплей соответствующее сообщение. Вариант 6. Описать структуру с именем WORKER, содержащую следующие поля: фамилия и инициалы работника, название занимаемой должности, год поступления на работу. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из десяти структур типа WORKER; записи должны быть размещены по алфавиту. - вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры; - если таких работников нет, вывести на дисплей соответствующее сообщение. Вариант 7. Описать структуру с именем TRAIN, содержащую следующие поля: название пункта назначения, номер поезда, время отправления. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из десяти элементов типа TRAIN; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения; - вывод на экран информации о поездах, отправляющихся после введенного с клавиатуры времени; - если таких поездов нет, выдать на дисплей соответствующее сообщение. Вариант 8. Описать структуру с именем TRAIN, содержащую следующие поля: название пункта назначения, номер поезда, время отправления. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из десяти элементов типа TRAIN; записи должны быть упорядочены по времени отправления поезда; - вывод на экран информации о поездах, направляющихся в пункт, название которого введено с клавиатуры; - если таких поездов нет, выдать на дисплей соответствующее сообщение. Вариант 9. Описать структуру с именем TRAIN, содержащую следующие поля: название пункта назначения, номер поезда, время отправления. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из десяти элементов типа TRAIN; записи должны быть упорядочены по номерам поездов; - вывод на экран информации о поезде, номер которого введен с клавиатуры; - если таких поездов нет, выдать на дисплей соответствующее сообщение. Вариант 10. Описать структуру с именем MARSH, содержащую следующие поля: название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из десяти элементов типа MARSH; записи должны быть упорядочены по номерам маршрутов; - вывод на экран информации о маршруте, номер которого введен с клавиатуры; - если таких маршрутов нет, выдать на дисплей соответствующее сообщение.
Не нашли, что искали? Воспользуйтесь поиском:
|