Advertisement
Voldemord

zadanie2

Oct 24th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.17 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class K{
  5.  
  6. private:
  7.     int n;
  8.     double z;
  9.     char c;
  10.  
  11. public:
  12.     void wypisz(){
  13.         cout << n << endl << z << endl << c << endl;
  14.     }
  15.  
  16.     void set_n( int input){
  17.         n = input;
  18.     }
  19.     void set_z( double input){
  20.         z = input;
  21.     }
  22.     void set_c( char input){
  23.         c = input;
  24.     }
  25.  
  26.     int get_n(){
  27.         return n;
  28.     }
  29.     double get_z(){
  30.         return z;
  31.     }
  32.     char get_c(){
  33.         return c;
  34.     }
  35.  
  36.  
  37. };
  38.  
  39. int main(void)
  40. {
  41.     K k1;
  42.     K *wk = new K;
  43.  
  44.     k1.set_n(0);
  45.     k1.set_z(0.0);
  46.     k1.set_c('a');
  47.     wk->set_n(2);
  48.     wk->set_z(1.5);
  49.     wk->set_c('c');
  50.  
  51.     cout << k1.get_n() << endl << k1.get_z() << endl << k1.get_c() << endl;
  52.     cout << "Obiekt k1:" << endl;
  53.     k1.wypisz();
  54.     cout << "Obiekt dynamiczny wk dostep wskaznikiem:" << endl;
  55.     wk->wypisz();
  56.     cout << "Obiekt dynamiczny wk dostep jak do obiektu:" << endl;
  57.     (*wk).wypisz();
  58.     delete wk;
  59.     return 0;
  60. }
  61.  
  62. ///////////////////////////////////////////////////
  63.  
  64. #include <iostream>
  65. using namespace std;
  66.  
  67. class K
  68. {
  69.     int n;
  70.     double z;
  71.     char c;
  72.  
  73. public:
  74.     void wypisz();
  75.  
  76.     void set_n(int input);
  77.     void set_z(double input);
  78.     void set_c(char input);
  79.  
  80.     int get_n();
  81.     double get_z();
  82.     char get_c();
  83. };
  84.  
  85.  
  86.  
  87. int main(void)
  88. {
  89.     K k1;
  90.     K *wk = new K;
  91.  
  92.     k1.set_n(0);
  93.     k1.set_z(0.0);
  94.     k1.set_c('a');
  95.     wk->set_n(2);
  96.     wk->set_z(1.5);
  97.     wk->set_c('c');
  98.  
  99.     cout << k1.get_n() << endl << k1.get_z() << endl << k1.get_c() << endl;
  100.     cout << "Obiekt k1:" << endl;
  101.     k1.wypisz();
  102.     cout << "Obiekt dynamiczny wk dostep wskaznikiem:" << endl;
  103.     wk->wypisz();
  104.     cout << "Obiekt dynamiczny wk dostep jak do obiektu:" << endl;
  105.     (*wk).wypisz();
  106.     delete wk;
  107.     return 0;
  108. }
  109.  
  110. void K::wypisz(){
  111.     cout << n << endl << z << endl << c << endl;
  112. }
  113. void K::set_n( int input){
  114.     n = input;
  115. }
  116. void K::set_z( double input){
  117.     z = input;
  118. }
  119. void K::set_c( char input){
  120.     c = input;
  121. }
  122.  
  123. int K::get_n(){
  124.     return n;
  125. }
  126. double K::get_z(){
  127.     return z;
  128. }
  129. char K::get_c(){
  130.     return c;
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement