#include using namespace std; class Complex { private: int real, imag, jav; public: Complex(int r=0, int i=0) { real = r; imag = i; } Complex operator+(Complex obj) { Complex res; res.real = real + obj.real; res.imag = imag + obj.imag; return res; } Complex operator-(Complex obj) { Complex res; res.real = real - obj.real; res.imag = imag - obj.imag; return res; } Complex operator*(Complex obj) { Complex res; res.real = (real * obj.real) + (-1 * imag * obj.imag) ; res.imag = (real * obj.imag) + (imag * obj.real ); return res; } void printAdd() { cout << real << " + i" << imag << endl; } void printSub() { cout << real << " - i" << imag << endl; } void printzarb() { cout << real << " +i " << imag << endl; } }; int main() { Complex c1 = Complex(10, 5); Complex c2 = Complex(2, 4); Complex add = c1 + c2; Complex sub = c1 - c2; Complex zarb = c1 * c2; //add.printAdd(); //sub.printSub(); zarb.printzarb(); return 0;}