Задание 2 (необязательное)
Для структуры из первого задания
разработать программу представляющую
собой простейшую базу данных. Максимальное
количество записей вводится при запуске
программы.  Список создается в виде
динамического массива структур. Названия
книг, наименования товаров, тексты
сообщений могут состоять из нескольких
слов и заключаются в двойные кавычки.
Программа должна позволять: 
	- 
	вводить новые записи (до достижения
	максимального количества); 
- 
	удалять записи; 
- 
	редактировать записи; 
- 
	сортировать по любому из полей и в любом
	направлении; 
- 
	осуществлять поиск по любому из полей. 
Максимальное количество баллов за
выполнение задачи: 60 баллов.
Контрольные вопросы
	- 
	Что такое перечисление? 
- 
	По какому правилу элементам перечисления
	присваиваются целочисленные значения? 
- 
	Для чего используются перечисления? 
- 
	Что такое структура? 
- 
	Как производится объявление структур? 
- 
	Что такое поле структуры? 
- 
	Как осуществляется инициализация
	переменных типа структур? 
- 
	Как осуществляется обращение к полям
	структуры? 
- 
	Что такое объединение? 
- 
	Как производится объявление объединения? 
- 
	Как осуществляется обращение к полям
	объединения? 
- 
	Как определяется размер объединения? 
- 
	В чем основное отличие объединений от
	структур? 
- 
	Что такое битовое поле? 
- 
	В чем заключается специфика битовых
	полей?