Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include
- #include
- using namespace std;
- class Masa
- {
- public:
- Masa() {}
- Masa(int s, int d)
- : dolzina(d)
- , sirina(s)
- {}
- void pecati()
- {
- std::cout << "Masa: " << sirina << " " << dolzina << " ";
- }
- private:
- int dolzina;
- int sirina;
- };
- class Soba
- {
- public:
- Soba() {}
- Soba(int s, int d, Masa& m)
- : masa(m)
- , dolzina(d)
- , sirina(s)
- {}
- void pecati()
- {
- std::cout << "Soba: " << sirina << " " << dolzina << " ";
- masa.pecati();
- }
- private:
- Masa masa;
- int dolzina;
- int sirina;
- };
- class Kukja
- {
- public:
- Kukja() {}
- Kukja(Soba& s, char* a)
- : soba(s)
- {
- strcpy(adresa, a);
- }
- void pecati()
- {
- std::cout << "Soba: " << adresa << " ";
- soba.pecati();
- std::cout << std::endl; } private: char adresa[50]; Soba soba; }; 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