Advertisement
Guest User

Untitled

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