Advertisement
xTheEc0

7. Test

Apr 21st, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.39 KB | None | 0 0
  1. #include <cstdlib>  // Standard General Utilities Library
  2. #include <cstdio>   // Input/Output operations (C)
  3. #include <iostream> // Input/Output stream objects
  4. #include <iomanip>  // Input/Output manipulator
  5.  
  6. using namespace std;
  7.  
  8. // Objektinio programavimo kontrolinio darbo #2 uzduotys
  9. // 3 variantas
  10.  
  11. // ----------------------------
  12.  
  13. // Class
  14. class skaiciai {
  15. protected:
  16.     int a, b, c;
  17. public:
  18.     void priskirti();
  19.     void spausdinti();
  20.     int  sandauga();
  21. };
  22.  
  23. void skaiciai::priskirti() {
  24.     cin >> a >> b >> c;
  25. }
  26.  
  27. void skaiciai::spausdinti() {
  28.     cout <<"a = " << a << ", b = " << b << ", c = " << c;
  29. }
  30.  
  31. int skaiciai::sandauga() {
  32.     return a * b * c;
  33. }
  34.  
  35. // ----------------------------
  36.  
  37. class gretasienis: public skaiciai {
  38. public:
  39.     int turis();
  40. };
  41.  
  42. int gretasienis::turis() {
  43.     return sandauga();
  44. }
  45.  
  46. // ----------------------------
  47.  
  48. // Main program
  49. int main(int argc, char *argv[]) {
  50.     gretasienis C[5];
  51.  
  52.     // Ivedimas
  53.     for (int i = 0; i < 5; i++)
  54.     {
  55.         cout << "Iveskite " << i + 1 << " masyvo a, b ir c reiksmes" << endl;
  56.         C[i].priskirti();
  57.  
  58.     }
  59.     cout << endl << endl;
  60.  
  61.     // Isvedimas
  62.     for (int i = 0; i < 5; i++)
  63.     {
  64.         cout << i + 1 << " masyvo, kurio krastiniu ilgiai yra: \n";
  65.         C[i].spausdinti();
  66.         cout << " ,turis yra: " << C[i].turis() << endl << endl;
  67.     }
  68.  
  69.    return 0;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement