C++ program to show Addition of Complex number, Multiple Constructor and Friend Function.

#include<iostream.h>
#include<conio.h>
class complex{
float x,y;
public:
complex(){x=y=0;}
complex(float a){
x=y=a;
}
complex(float real,float img){
x=real;
y=img;
}
complex(complex &c){
x=c.x;
y=c.y;
}
friend complex sum(complex c1,complex c2);
friend void show(complex c);
};
complex sum(complex c1,complex c2){
complex c3;
c3.x=c1.x+c2.x;
c3.y=c1.y+c2.y;
return c3;
}
void show(complex c){
cout<<"complex number is :"<<endl<<c.x<<"+("<<c.y<<")i"<<endl;
}
void main(){
complex A,B(2),C(3,-5);
complex D(B);
clrscr();
//Display initial values of objects.
show(A);
show(B);
show(C);
show(D);
getch();
A=sum(B,C);
show(A);
getch();
}

No comments:

Post a Comment