class addressType {
private :
int buildingNum;
int roadNum;
int blockNum;
string area;
public :
addressType (int bu=0, int ro=0, int bl=0, string ar =" ");
void setAddress (int bu, int ro, int bl, string ar);
int gerbBuildingNum ();
int getRoadNum ();
int getBblockNum ();
string Area ();
void print ();
};
class building : public addressType {
private :
addressType address;
float addressType;
int numOfFloors;
public :
void setaddress (addressType add);
void setaddressType (float addt);
void setnumOfFloors (int n);
addressType getaddress ();
float getaddressType ();
int getnumOfFloors ();
void print ();
building (int bu=0, int ro=0, int bl=0, string ar =" ",float addt,int n);
};