p align="justify"> char number [7] ;//номер паспорта
char phone [12] ;//номер телефону людини
};
Клас послуг типу В«БанерВ»
class CBaner
{
private:
int razmer [2] ;//розмір банера
double cost ;//вартість за одиницю часу
char tv [20] ;//телебачення, на якому буде крутиться банер
int time ;//кількість одиниць часу, який буде куплено
};
Клас послуг типу В«ЩитВ»
class CShit
{
private:
int razmer [2] ;//розмір n * m (ширина і висота)
bool type ;//тип - звичайний або зі стулками
double cost;// вартість за одиницю часу
char region [40] ;//район розташування
bool status;// статус (зайнятий вільний) (встановлюється за умовчанням значення true)
unsigned int employer ;//ID номер замовника time ;//кількість одиниць часу користування
};
Клас послуг типу В«Телебачення і радіоВ»
class CTvOrRadio
{
private:
double cost;// вартість за одиницю часу
char station [20] ;//найменуванні станції мовлення чи телеканалу
bool radio ;//якщо true - радіо, інакше телебачення
int time ;//кількість одиниць часу користування
};
Клас послуг типу В«Журнали та ГазетиВ»
class CJournal
{: name [20] ;//найменування видання type;// false - газета, інакше журнал
bool color;// кольорова або чорно-біла реклама
double cost;// вартість за одиницю часу
int time ;//кількість одиниць часу
};
Клас, що містить базу всіх послуг певного замовника
class CBdUlug
{
public:
CList * baner ;//покажчик на базу послуг типу Банер
CList * shit ;//покажчик на базу послуг типу Щит
CList * TvOrRadio ;//покажчик на базу послуг типу Теле і радіомовлення
CList * Journal ;//покажчик на базу послуг типу Газети та журнали
};
Клас, що містить дані про фірму - замовника
class CEmployer
{: CompanyName [50] ;//найменування компанііReside...