### Implement a class Complex which represents the Complex Number data type. Implement the following operations: 1. Constructor (including a default constructor which creates the complex number 0+0i). 2. Overloaded operator+ to add two complex numbers. 3. Overloaded operator* to multiply two complex numbers. 4. Overloaded << and >> to print and read Complex Numbers.

Implement a class Complex which represents the Complex Number data type. Implement the following operations: 1. Constructor (including a default constructor which creates the complex number 0+0i). 2. Overloaded operator+ to add two complex numbers. 3. Overloaded operator* to multiply two complex numbers. 4. Overloaded << and >> to print and read Complex Numbers. #include OUTPUT FOR THE PROGRAM using namespace std; class complex { public: float real,img; complex() { real = 0; img = 0; } friend ostream & operator <<(ostream& ,complex& ); friend istream & operator >>(istream& ,complex& ); friend complex operator +(complex &c1,complex&a1); friend complex operator -(complex &c2,complex&a2); friend complex operator *(complex &c3,complex&a3); friend complex operator /(comple