Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string.h>
- using namespace std;
- class Masa
- {
- int dolzina;
- int sirina;
- public:
- Masa()
- {
- dolzina=0;
- sirina=0;
- }
- Masa(int a, int b)
- {
- dolzina=a;
- sirina=b;
- }
- void pecati()
- {
- cout<<"Table: "<<dolzina<<" "<<sirina<<" "<<endl;
- }
- };
- class Soba
- {
- Masa ma;
- int dolzina;
- int sirina;
- public:
- Soba()
- {
- dolzina=0;
- sirina=0;
- }
- Soba(int a, int b, Masa m)
- {
- sirina=a;
- dolzina=b;
- ma=m;
- }
- void pecati()
- {
- cout<<"Room: "<<sirina<<" "<<dolzina<<" ";
- ma.pecati();
- }
- };
- class Kukja
- {
- Soba so;
- char adresa[50];
- public:
- Kukja()
- {
- strcpy(adresa," ");
- }
- Kukja(Soba s, char* a)
- {
- strcpy(adresa,a);
- so=s;
- }
- void pecati()
- {
- cout<<"Address: "<<adresa<<" ";
- so.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