OOPp 1
OOPp 1
class complex
float x;
float y;
public:
complex()
x=0;
y=0;
complex operator+(complex);
complex operator*(complex);
input>>t.x;
input>>t.y;
output<<t.x<<"+"<<t.y<<"i\n";
};
complex complex::operator+(complex c)
complex temp;
temp.x=x+c.x;
temp.y=y+c.y;
return(temp);
complex complex::operator*(complex c)
complex temp2;
temp2.x=(x*c.x)-(y*c.y);
temp2.y=(y*c.x)+(x*c.y);
return (temp2);
int main()
complex c1,c2,c3,c4;
cout<<c1;
cin>>c1;
cin>>c2;
c3=c1+c2;
c4=c1*c2;
cout<<c1;
cout<<c2;
cout<<c3;
return 0;
OUTPUT: