Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варианты_Структуры.doc
Скачиваний:
10
Добавлен:
13.08.2019
Размер:
92.16 Кб
Скачать
    1. Ввод с клавиатуры данных в массив, состоящий из 6 структур типа train.

    2. Записи должны быть размещены в порядке возрастания номеров поездов.

    3. Вывод на экран информации о поезде, номер которого введен с клавиатуры.

    4. Вывод на экрна Если таких рейсов нет, выдать на экран соответствующее сообщение.

  1. Описать структуру с именем NOTE, содержащую следуцющие поля:

Фамилия абонента

номер телефона

дата рождения(массив из трех чисел)

Написать программу, выполняющую следующие действия:

    1. ввод с клавиатуры данных в массив, состоящий из 8 элементов типа NOTE

    2. записи упорядочить в алфавитном порядке фамилий абонентов

    3. вывод на экран информации о человеке, номер телефона которого введен с клавиатуры

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

Вариант 7.

  1. Описать структуру с именем WORKER, содержащую поля:

Вложенную структуру Person содержащую поля

Фамилия работника

Имя работника

Название занимаемой должности

Год поступления на работу (в виде целого числа)

Написать программу, выполняющую следующие действия:

    1. Ввод с клавиатуры данных в массив, состоящий из 10 структур типа WORKER.

    2. Записи должны быть размещены в алфавитном порядке названия должностей.

    3. Вывод на экран сотрудников, чей стаж в организации превышает значение, введенное с клавиатуры.

    4. Если таких работников нет, выдать на экран соответствующее сообщение.

  1. Описать структуру с именем marsh, содержащую поля:

Название начального пункта маршрута

Название конечного пункта маршрута

Номер маршрута

Время отправления (массив из 2 элементов)

Написать программу, выполняющую следующие действия:

    1. Ввод с клавиатуры данных в массив, состоящий из 8 структур типа marsh.

    2. Записи должны быть размещены в алфавитном порядке начального пункта маршрута.

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

    4. Если маршрутов с таким номером нет, выдать на экран соответствующее сообщение.

Вариант 8.

  1. Описать структуру с именем STUDENT, содержащую поля:

Фамилия студента

Номер группы

Успеваемость(массив из 5 элементов)

Написать программу, выполняющую следующие действия:

  1. Инициализировать массив, состоящий из 10 структур типа STUDENT

  2. Упорядочить записи по номеру группы.

  3. Вывести на экран фамилии студентов и номера групп, которые имеют оценки по второму предмету выше средней оценки по этому предмету.

  4. Вывод на экран фамилии студентов и номеров групп для всех студентов, имеющих хотя бы одну 2. Если таких студентов нет, вывести соответствующее сообщение.

  1. Описать структуру с именем CANDY, содержащую поля:

Название шоколадного батончика

Страна производитель

Вложенную структуру DISCRIPTION, содержащую поля

Вес

Количество калорий в 100г

Написать программу, выполняющую следующие действия:

    1. Инициализировать массив, состоящий из 6 структур типа CANDY.

    2. Записи должны быть размещены в алфавитном порядке стран производителей.

    3. Вывод на экран название батончика, имеющего наименьший вес.

    4. Вывести на экран названия батончиков, калорийность которых не превышает калорийность, введенную с клавиатуры. Если таких батончиков нет, выдать на экран соответствующее сообщение.