#ifndef COMPLEXNUMBER_H #define COMPLEXNUMBER_H #include using namespace std; class complexNumber { double re, im; public: complexNumber(double r {0.0}, double i{0.0} : re(r), im(i) {}) complexNumber& operator+=(const complexNumber& other); complexNumber& operator*=(const complexNumber& other); friend ostream& operator<<(ostream& os, const complexNumber& c); friend bool operator==(const complexNumber& lhs, const complexNumber& rhs); }; complexNumber operator+(complexNumber lhs, const complexNumber& rhs); complexNumber operator*(complexNumber lhs, const complexNumber& rhs); #endif