Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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; записи должны быть упорядочены по номерам маршрутов;

- вывод на экран информации о маршруте, номер которого введен с клавиатуры;

- если таких маршрутов нет, выдать на дисплей соответствующее сообщение.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных