masterm1nd99

UUUUU

Mar 28th, 2019
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4. class Masa{
  5. private:
  6. int dolzhina;
  7. int shirina;
  8. public:
  9. Masa(){}
  10. Masa(int s,int d){
  11. dolzhina=d; shirina=s;
  12. }
  13. void pechatim(){
  14. cout<<"Masa: "<<shirina<<" "<<dolzhina;
  15. }
  16. };
  17. class Soba{
  18. private:
  19. Masa m;
  20. int dolzhina;
  21. int shirina;
  22. public:
  23. Soba(){}
  24. Soba(int s,int d,Masa mas){
  25. shirina=s; dolzhina=d; m=mas;
  26. }
  27. void pechatis(){
  28. cout<<"Soba: "<<shirina<<" "<<dolzhina<<" "; m.pechatim(); cout<<" ";
  29. }
  30. };
  31. class Kukja{
  32. private:
  33. Soba s;
  34. char adresa[50];
  35. public:
  36. Kukja(){}
  37. Kukja(Soba sob,char *a){
  38. strncpy(adresa,a,50);
  39. s=sob;
  40. }
  41. ~Kukja(){}
  42. void pecati(){
  43. cout<<"Adresa: "<<adresa<<" "; s.pechatis(); cout<<endl;
  44. }
  45.  
  46. };
  47. int main(){
  48. int n;
  49. cin>>n;
  50. for(int i=0;i<n;i++){
  51. int masaSirina,masaDolzina;
  52. cin>>masaSirina;
  53. cin>>masaDolzina;
  54. Masa m(masaSirina,masaDolzina);
  55. int sobaSirina,sobaDolzina;
  56. cin>>sobaSirina;
  57. cin>>sobaDolzina;
  58. Soba s(sobaSirina,sobaDolzina,m);
  59. char adresa[30];
  60. cin>>adresa;
  61. Kukja k(s,adresa);
  62. k.pecati();
  63. }
  64.  
  65. return 0;
  66. }
Add Comment
Please, Sign In to add comment