You are on page 1of 2

PRACTICAL No.

17
Q.NO.1 Write a c ++ program to add two complex number using operator
overloading by a friend function.

INPUT:
#include<iostream.h>
#include<conio.h>
class complex
{
int num1,num2;
public:
void get()
{
cout<<endl<<endl<<"Entre value of num1 and num2: ";
cin>>num1>>num2;
}
void set()
{
cout<<"complex number is="<<num1<<"+"<<num2<<"i";
}
void set2()
{
cout<<endl<<endl<<"Addition of complex number is: "<<num1<<"+"<<num2<<"i";
}
friend complex operator + (complex c1, complex c2);

};
complex operator + (complex c1,complex c2)
{
complex result;
result.num1=c1.num1+c2.num1;
result.num2=c1.num2+c2.num2;
return result;
}
void main()
{
clrscr ();
cout<<endl<<"Output Prepared by Roll No=425 Omkar Shete.";
complex ca,cb,cr;
ca.get();
ca.set();
cb.get();
cb.set();
cr=ca+cb;
cr.set2();
getch();
}
OUTPUT:

You might also like