logo search
cpp4_2008

Вариант 14 Жилищный фонд

Разработать приложение, позволяющее организовать работу по учёту жилищного фонда некоторой территории. Информация о жилье разного типа (типовая однокомнатная квартира, комфортабельная квартира – апартаменты, коттедж) хранится в описателе жилья.

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

Описатель апартаментов содержит следующую информацию: адрес квартиры (название улицы, номер дома, номер квартиры); количество помещений квартиры и указатель на динамический массив описателей помещений квартиры.

Описатель коттеджа содержит следующую информацию: адрес коттеджа (название улицы, номер дома); количество строений и указатель на динамический массив описателей строений.

Описатель помещения – название помещения, площадь помещения, комментарий. Описание строения – номер строения, количество помещений и указатель на динамический массив описателей помещений.

Информация обо всём жилье сведена в просматриваемую таблицу, каждый элемент которой содержит признак состояния (заселено или нет), стоимость 1 кв. м. жилья и указатель на описатель жилья.

Обеспечить выполнение следующих операций: