Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- class Masa {
- private:
- int masaSirina;
- int masaDolzina;
- public:
- Masa(){}
- Masa (int x,int y){
- this->masaSirina=x;
- this->masaDolzina=y;
- }
- void pecati()
- {
- cout<< "Masa: " << masaSirina <<" " << masaDolzina<<endl;
- }
- };
- class Soba {
- private:
- Masa m;
- int sobaSirina;
- int sobaDolzina;
- public:
- Soba(){}
- Soba (int x,int y,Masa z){
- this->sobaSirina=x;
- this->sobaDolzina=y;
- this->m=z;
- }
- void pecati()
- {
- cout<< "Soba: " << sobaSirina <<" " <<sobaDolzina<<" ";
- m.pecati();
- }
- };
- class Kukja {
- private:
- Soba s;
- char adresa[50];
- public:
- Kukja(){}
- Kukja (Soba z,const char *x){
- strcpy(this->adresa,x);
- this->s=z;
- }
- void pecati()
- {
- cout<<"Adresa: " << this->adresa <<" " ;
- s.pecati();
- }
- };
- int main(){
- int n;
- cin>>n;
- for(int i=0;i<n;i++){
- int masaSirina,masaDolzina;
- cin>>masaSirina;
- cin>>masaDolzina;
- Masa m(masaSirina,masaDolzina);
- int sobaSirina,sobaDolzina;
- cin>>sobaSirina;
- cin>>sobaDolzina;
- Soba s(sobaSirina,sobaDolzina,m);
- char adresa[30];
- cin>>adresa;
- Kukja k(s,adresa);
- k.pecati();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement