Advertisement
Guest User

masa/kukja/soba

a guest
Mar 25th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3. using namespace std;
  4.  
  5. class Masa{
  6. private:
  7. int dolzina;
  8. int sirina;
  9. public:
  10. Masa(){
  11. dolzina=sirina=0;
  12. }
  13. Masa(int dolzina1,int sirina1){
  14. dolzina=dolzina1;
  15. sirina=sirina1;
  16. }
  17. void pecati(){
  18. cout<<"Dolzina na masata: "<<dolzina<<endl;
  19. cout<<"Sirina na masata: "<<sirina<<endl;
  20. }
  21. };
  22.  
  23. class Soba{
  24. private:
  25. Masa masa;
  26. int dolzina;
  27. int sirina;
  28. public:
  29. Soba(){
  30. dolzina=sirina=0;
  31. }
  32. Soba(Masa m1,int dolzina1,int sirina1){
  33. dolzina=dolzina1;
  34. sirina=sirina1;
  35. masa=m1;
  36. }
  37. void pecati(){
  38. cout<<"Dolzina na soba: "<<dolzina<<endl;
  39. cout<<"Sirina na soba : "<<sirina<<endl;
  40. masa.pecati();
  41. }
  42. };
  43.  
  44. class Kukja{
  45. private:
  46. Soba soba;
  47. char adresa[50];
  48. public:
  49. Kukja(){
  50. strcpy(adresa,"");
  51. }
  52. Kukja(Soba s1,char adresa1[50]){
  53. soba=s1;
  54. strcpy(adresa,adresa1);
  55. }
  56. ~Kukja(){
  57. }
  58. void pecati(){
  59. cout<<"Adresa na kukjata :"<<adresa<<endl;
  60. soba.pecati();
  61. }
  62. };
  63.  
  64. int main(){
  65. int dolzina,sirina;
  66. cout<<"Vnesi dolzina i sirina na masata";
  67. cin>>dolzina>>sirina;
  68. Masa m1(dolzina,sirina);
  69. cout<<"Vnesi dolzina i sirina na sobata";
  70. cin>>dolzina>>sirina;
  71. Soba s1(m1,dolzina,sirina);
  72. char adresa[50];
  73. cin>>adresa;
  74. Kukja k(s1,adresa);
  75. k.pecati();
  76. return 0;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement