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

Задание 2.

1

Описать структуру игры, содержащую информацию об играх, которые содержатся в вашей игротеке: название, жанр, производитель, дата приобретения. Создать массив таких структур и заполнить его. Добавить поле, содержащее информацию о том, была ли пройдена данная игра. Вывести на экран все непройденные игры. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

2

Создать структуру телефон, которая содержит информацию о мобильных телефонах, продаваемых магазином: производитель, модель, цвет, полифония, наличие фото-видеокамеры и т. п. Создать массив таких структур и заполнить его.  Вывести на экран все телефоны, имеющие фотокамеру. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

3

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

4

Создать структуру маршруты, хранящую информацию о маршрутах поездов ЖД вокзала.: пункт отправки, пункт назначения, время отправки, время прибытия, дни недели, по которым работает маршрут. Создать массив таких структур и заполнить его. Организовать поиск всех маршрутов по дням недели: пользователь вводит день недели(цифрой), а программа выводит все маршруты, работающие в этот день. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

5

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

6

Создать структуру журнал, хранящую информацию о статьях, выходящих в нем: название, автор, рубрика, номер, в котором вышла статья. Создать массив таких структур и заполнить его. Организовать поиск статей по номерам журнала: пользователь вводит номер, а программа выводит все статьи, которые вышли в данном номере. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

7

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

8

Создать структуру банк, которая содержит информацию о клиентах, взявших кредит в данном банке: ФИО, номер идентификационного кода, паспорт, сумма кредита, процент, дата оформления, срок. Создать массив таких структур и заполнить его. Вывести на экран всех клиентов, которые взяли кредит в прошлом месяце. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

9

Создать структуру, хранящую информацию о покупках в интернет-магазине: код приобретенного товара, наименование, дата, номер кредитной карты покупателя. Создать массив таких структур и заполнить его. Организовать поиск товара по введенному пользователем коду. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

10

Описать структуру заповедник, которая содержит информацию о животных, содержащихся в заповеднике: название, вид, класс, количество особей, место естественного обитания, информация о занесении в красную книгу. Создать массив таких структур и заполнить его. Вывести на экран всех животных, занесенных в красную книгу. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

11

Описать структуру рейсы, содержащую информацию о рейсах автобусного парка: номер маршрута, начальный и конечный пункт назначения, массив времени отправки и массив времени прибытия. Создать массив таких структур и заполнить его. Вывести на экран все маршруты, которые начинают свою работу в 6 часов утра. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

12

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

13

Создать структуру услуги, хранящую информацию об услугах рекламного агентства: название услуги, вид, стоимость, сроки выполнения (в днях). Создать массив таких структур и заполнить его. Вывести на экран все услуги, срок выполнения которых не превышает 10 дней. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

14

Создать структуру, хранящую информацию о спортивных секциях дворца спорта: название секции, вид спорта, ФИО тренера, возрастная группа, стоимость абонемента. Создать массив таких структур и заполнить его. вывести на экран все секции, в которых есть прием для вашего возраста. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

15

Описать структуру авто, содержащую информацию об автомобиле: марка, модель, цвет, цена  и т. д. Создать массив таких структур и использовать для учета работы автомагазина: Запросить у пользователя информацию об автомобилях, которые продаются в магазине. Добавить в структуру поле, которое хранит информацию о наличии автомобиля. По запросу пользователя вывести на экран все автомобили, которые имеются в наличии. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

16

Создать структуру винчестеры, которая содержит информацию о продаваемых в компьютерной фирме винчестерах: производитель, объем, скорость доступа, и т. д. Описать массив из таких структур и заполнить его информацией. Описать поиск в структуре по объему диска: у пользователя запрашивается необходимый ему объем и на экран выводится информация обо всех винчестерах, удовлетворяющих условию. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

17

Создать структуру мониторы, которая содержит информацию о мониторах, продаваемых в компьютерной фирме: производитель, диагональ, зерно, частота и т. п. Описать массив таких структур, заполнить его. Добавить в структуру поле, отражающее информацию о наличии гарантии на данный вид оборудования. По запросу пользователя вывести на экран все виды мониторов, на которые имеется гарантия. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

18

Описать структуру путевки, содержащую информацию о путевках, предоставляемых в турфирме: маршрут, транспорт, цена, класс гостиницы, питание. Создать массив таких структур и заполнить его. Организовать поиск путевок по цене тура: у пользователя запрашивается стоимость путевки, на которую он рассчитывает, и выводятся все варианты, которые не превышают введенную сумму. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

19

Описать структуру работник, содержащую информацию о человеке, принимаемом на работу: фамилия, имя, отчество, год рождения, паспорт и т. д. Описать массив таких структур и заполнить его. Организовать поиск работников по введенному пользователем году рождения. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

20

Описать структуру города, которая содержит информацию о городах Украины: название, область, площадь, население, телефонный код. Создать массив таких структур и заполнить его. Создать поиск города по его телефонному коду. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

21

Описать структуру квартира, содержащую информацию о жителях, населяющих квартиры дома: номер квартиры, фамилия хозяина, количество человек, прописанных в ней, наличие льгот на оплату коммунальных услуг. Создать массив таких структур и заполнить его. Организовать поиск всех квартир, жители которых являются льготниками. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

22

Описать структуру товар, которая содержит информацию о товаре, принимаемом складом магазина: код товара, наименование, количество(вес), дата приема, отпускная цена и т. д.  Создать массив таких структур и заполнить его. Организовать поиск товара по дате: по введенному пользователем числу месяца вывести на экран все товары, принятые в этот день. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

23

Описать структуру студенты, содержащую информацию о студентах группы: фамилия, имя, отчество, год рождения, курс, форма обучения. Создать массив таких структур и заполнить его. По запросу пользователя вывести на экран всех студентов контрактной формы обучения. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

24

Описать структуру мебель, содержащую информацию о товаре, продаваемом в мебельном магазине: код, наименование, производитель, цвет, цена. Создать массив таких структур и заполнить его. Организовать поиск товара по цвету: у пользователя запрашивается интересующий его цвет и выводится на экран весь товар, отвечающий условию. (Прим. поиск проводить при помощи функции сравнения строк) Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

25

Описать структуру картины, содержащую информацию о картинах, хранящихся в музее: название, автор, год создания, жанр, номер зала, в котором находится картина. Создать массив таких структур и заполнить его. Организовать поиск картин по номеру зала: по введенному пользователем номеру выводятся все картины, которые находятся в данном зале. Все действия со структурой производить с помощью указателя на нее, напрямую к полям структуры обращаться нельзя.

 

13

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]