Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
57
Добавлен:
02.05.2014
Размер:
119.81 Кб
Скачать

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

• ввод с клавиатуры данных в список BLOCKNOTE, состоящий из восьми элементов типа NOTE; записи должны быть размещены по алфавиту;

• вывод на экран информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры;

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

Вариант 14

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

• NAME — фамилия, имя;

• TELE — номер телефона;

• BDAY — день рождения (массив из трех чисел).

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

• ввод с клавиатуры данных в список BLOCKNOTE, состоящий из восьми элементов типа NOTE; записи должны быть упорядочены по трем первым цифрам номера телефона;

• вывод на экран информации о человеке, чья фамилия введена с клавиатуры;

• если такого нет, выдать на дисплей соответствующее сообщение.

Вариант 15

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

• NAME — фамилия, имя;

• ZODIAC — знак Зодиака;

• BDAY — день рождения (массив из трех чисел).

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

• ввод с клавиатуры данных в список BOOK, состоящий из восьми элемен­тов типа ZNAK; записи должны быть упорядочены по датам дней рожде­ния;

• вывод на экран информации о человеке, чья фамилия введена с клавиа­туры;

• если такого нет, выдать на дисплей соответствующее сообщение.

Вариант 16

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

• NAME — фамилия, имя;

• ZODIAC — знак Зодиака;

• BDAY — день рождения (массив из трех чисел).

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

• ввод с клавиатуры данных в список BOOK, состоящий из восьми элемен­тов типа ZNAK; записи должны быть упорядочены по датам дней рожде­ния;

• вывод на экран информации о людях, родившихся под знаком, наименова­ние которого введено с клавиатуры;

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

Вариант 17

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

• NAME — фамилия, имя;

• ZODIAC — знак Зодиака;

• BDAY — день рождения (массив из трех чисел).

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

• ввод с клавиатуры данных в список BOOK, состоящий из восьми элемен­тов типа ZNAK; записи должны быть упорядочены по знакам Зодиака;

• вывод на экран информации о людях, родившихся в месяц, значение кото­рого введено с клавиатуры;

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

Вариант 18

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

• TOVAR — название товара;

• MAG — название магазина, в котором продается товар;

• STOIM — стоимость товара в руб.

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

• ввод с клавиатуры данных в список SPISOK, состоящий из восьми эле­ментов типа PRICE; записи должны быть размещены в алфавитном по­рядке по названиям товаров;

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

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

Вариант 19

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

• TOVAR — название товара;

• MAG — название магазина, в котором продается товар;

• STOIM — стоимость товара в руб.

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

• ввод с клавиатуры данных в список SPISOK, состоящий из восьми эле­ментов типа PRICE; записи должны быть размещены в алфавитном по­рядке по названиям магазинов;

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

• если такого магазина нет, выдать на дисплей соответствующее сообщение.

Вариант 20

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

• PLAT — расчетный счет плательщика;

• POL — расчетный счет получателя;

• SUMMA — перечисляемая сумма в руб.