#include<iostream>
using namespace std;
class complex
{
double real;
double imag;
public:
complex operator*(complex c)
{
double real1,real2;
real1=real;
real2=c.real;
real=(real*c.real)-(imag*c.imag);
/* if (a,b)(c,d) then formula of multiplication
is (ac-bd,ad+bc) */
imag=(real1*c.imag)+(imag*real2);
complex temp;
temp.real=real;
temp.imag=imag;
return temp;
}
void display()
{
cout<<“(“<<real<<“,”<<imag<<“)”<<endl;
}
void set()
{
cout<<“Enter real: “<<endl;
cin>>real;
cout<<“Enter imag: “<<endl;
cin>>imag;
}
};
int main()
{
complex c1,c2;
c1.set();
cout<<“Enter 2nd complex no: “<<endl;
c2.set();
c1*c2;
c1.display();
system(” pause”);
}
<—–End—–>
Out put will be:
Enter real:
3
Enter imag:
4
Enter 2nd Complex no:
Enter real:
5
Enter imag:
6
(-9,38) // you can check it by solve mathematically