Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.72 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. class A
  6. {
  7. protected:
  8.     int r;
  9.     const int pi;
  10. public:
  11.     A() :r(0),pi(0) {}
  12.     A(int a):r(a), pi(3.14) {}
  13.     void length()
  14.     {
  15.         cout << "Длина окружности: " << 2 * pi*r << endl;
  16.     }
  17.     ~A()
  18.     {
  19.         cout << "Деструктор класса A." << endl;
  20.     }
  21. };
  22.  
  23. class B :public A
  24. {
  25.     int a;
  26.     int s;
  27. public:
  28.     B(int aa,int ss):a(aa),s(ss) {}
  29.     void lenght()
  30.     {
  31.         double b;
  32.         b = s / a;
  33.         cout << "a=" << a << ",b=" << b << endl;
  34.     }
  35.     ~B()
  36.     {
  37.         cout << "Деструктор класса В." << endl;
  38.     }
  39. };
  40.  
  41. int main()
  42. {
  43.     setlocale(LC_ALL, "Russian");
  44.     A n(2);
  45.     n.length();
  46.     B m(3,12);
  47.     m.lenght();
  48.     system("pause");
  49.     return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement