Thursday, October 28, 2010

Complex Number Using Friend Function

#include

#include

class c1;

class c2

{

int real2;

int imag2;

public:

void setvalue(int i,int j)

{

real2=i;

imag2=j;

}

friend void num(c1,c2);

};

class c1

{

int real1;

int imag1;

public:

void setvalue(int i,int j)

{

real1=i;

imag1=j;

}

friend void num(c1,c2);

};

void num(c1 m,c2 n)

{

int c3_real,c3_imag;

c3_real=m.real1+n.real2;

c3_imag=m.imag1+n.imag2;

cout<<"\n addition is:"<<<"+i"<

}

void main()

{

clrscr();

int a,b,c,d;

c1 k;

c2 l;

cout<<"\n enter first number real part";

cin>>a;

cout<<"\n enter first number imag part";

cin>>b;

cout<<"\n enter second number real part";

cin>>c;

cout<<"\n enter second number imag part";

cin>>d;

k.setvalue(a,b);

l.setvalue(c,d);

num(k,l);

getch();

}

OUTPUT

enter first number real part5

enter first number imag part1

enter second number real part5

enter second number imag part6

addition is:10+i7

No comments:

Post a Comment