Advertisement
DescendingBear

Dziedziczenie 2

Dec 15th, 2015
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.43 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3. #include <stdlib.h>
  4. using namespace std;
  5.  
  6. class Chochlik
  7. {
  8.     public:
  9.     string tekst;
  10.     int imp;
  11.  
  12.     Chochlik(string m_tekst)
  13.     {
  14.         cout<<"Podaj tekst do edycji: ";
  15.         cin>>tekst;
  16.         srand (time(NULL));
  17.         imp = rand()%m_tekst.length();
  18.         cout<<s<<endl;
  19.         tekst.replace(1,x,"a");
  20.         cout<<tekst<<endl;
  21.     }
  22. };
  23.  
  24. class czas
  25. {
  26. public:
  27.     czas(int sek_n){};
  28.     int zwroc(){return sek; return mn;}
  29.     czas drukuj() { cout<<sek/60<<" minut i "<<sek%100<<" sekund"<<endl; }
  30.     czas ustaw(czas a) { sek = a.zwroc(); }
  31. protected:
  32.     int sek;
  33.     int mn=sek/60;
  34. };
  35.  
  36. class pieniadz
  37. {
  38. public:
  39.     pieniadz(int gr_n){};
  40.     int zwroc(){return gr; return zl;}
  41.     pieniadz drukuj() { cout<<gr/100<<" zlotych i "<<gr%100<<" groszy"<<endl; }
  42.     pieniadz ustaw(pieniadz a) { gr = a.zwroc(); }
  43. protected:
  44.     int gr;
  45.     int zl = gr/100;
  46. };
  47.  
  48. class CzasToPieniadz: protected czas, protected pieniadz
  49. {
  50. public:
  51.     CzasToPieniadz(int montm): czas(montm), pieniadz(montm){
  52.     sek = montm;
  53.     gr = montm;
  54.     };
  55.     CzasToPieniadz drukuj()
  56.     {
  57.         int ctp = 3*(gr/100)*(sek/60) + sek%100*gr%100;
  58.         cout<<"CzasToPieniadz: "<<ctp<<endl;
  59.     }
  60. private:
  61.     int sek;
  62.     int mn=sek/60;
  63.     int gr;
  64.     int zl = gr/100;
  65. };
  66.  
  67. int main()
  68. {
  69.    CzasToPieniadz obj=CzasToPieniadz(650);
  70.    obj.drukuj();
  71.     return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement