Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.55 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3.  
  4. using namespace std;
  5.  
  6. class Masa{
  7.     private:
  8.         int dolzinaMasa;
  9.         int sirinaMasa;
  10.     public:
  11.         Masa(){}
  12.         Masa(int x, int y){
  13.             dolzinaMasa = x;
  14.             sirinaMasa = y;
  15.         }
  16.     void pecati(){
  17.         cout << "Masa: " << dolzinaMasa << " " << sirinaMasa << endl;
  18.     }
  19. };
  20.  
  21. class Soba{
  22.     private:
  23.         Masa masa;
  24.         int dolzinaSoba;
  25.         int sirinaSoba;
  26.     public:
  27.         Soba(){}
  28.         Soba(int x, int y, Masa n){
  29.             masa = n;
  30.             dolzinaSoba = x;
  31.             sirinaSoba = y;
  32.         }
  33.     void pecati(){
  34.         cout << "Soba: " << dolzinaSoba << " " << sirinaSoba << " ";
  35.         masa.pecati();
  36.     }
  37. };
  38.  
  39. class Kukja{
  40.     private:
  41.         Soba soba;
  42.         char adresa[50];
  43.     public:
  44.         Kukja(){}
  45.         Kukja(Soba s, char *a){
  46.             strcpy(adresa,a);
  47.             soba = s;
  48.         }
  49.         void pecati(){
  50.             cout << "Adresa: " << adresa << " ";
  51.             soba.pecati();
  52.         }
  53. };
  54.  
  55.  
  56.  
  57. //vasiot kod ovde
  58.  
  59.  
  60. //ne smee da se menuva main funkcijata!
  61. int main(){
  62.     int n;
  63.     cin>>n;
  64.     for(int i=0;i<n;i++){
  65.         int masaSirina,masaDolzina;
  66.         cin>>masaSirina;
  67.         cin>>masaDolzina;
  68.         Masa m(masaSirina,masaDolzina);
  69.         int sobaSirina,sobaDolzina;
  70.         cin>>sobaSirina;
  71.         cin>>sobaDolzina;
  72.         Soba s(sobaSirina,sobaDolzina,m);
  73.         char adresa[30];
  74.         cin>>adresa;
  75.         Kukja k(s,adresa);
  76.         k.pecati();
  77.     }
  78.  
  79.     return 0;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement