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

Вариант 1

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

Название пункта назначения

Номер поезда

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

Часы

минуты

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

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

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

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

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

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

Фамилия плательщика

Расчетный счет плательщика

Общая перечисляемая сумма в руб за квартал(массив из 3 чисел).

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

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

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

  3. Вывод на экран информации плательщике с самой большой суммой операций за квартал.

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

Вариант 2

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

Название товара

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

Вид магазина

Название магазина, в котором продается товар

Стоимость товара в грн.

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

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

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

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

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

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

Название пункта назначения

Номер поезда

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

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

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

    2. Упорядочить записи в порядке возрастания названия пункта назначения.

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

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

Вариант 3.

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

Название пункта назначения рейса

Номер рейса

Тип самолета

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

Стоимость билета

Наличие билетов

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

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

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

  3. Вывод информации о самолете, имеющего самую низкую стоимость билета.

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

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

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

Расчетный счет плательщика

Расчетный счет получателя

Общая перечисляемая сумма в руб за квартал(массив из 3 чисел).

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