#include using namespace std; class opor { public: double r; opor(void); opor(double x); }; opor::opor(void){ r = 0; } opor::opor(double x){ r = x; } opor operator+ (opor x, opor y){ opor suma; suma.r = x.r + y.r; return suma; } opor operator* (opor x, opor y){ opor suma; suma.r = 1.0/(1.0/x.r + 1.0/y.r); return suma; } ostream& operator<< (ostream& srt, opor& x){ srt << x.r; return srt; } int main(int argc, char **argv) { opor r1(2), r2(2); opor r3; r3 = (r1 + r2) * (r1 * r2); cout << r3 << endl; return 0; }