Computer Science, asked by pkohli9919, 20 days ago

WAP to implement complex number class and subtract two complex numbers using Friend function​

Answers

Answered by arhama1510gmail
0

Answer:

// program to add two complex numbers

//using friend function

#include

using namespace std;

// defination of class Complex

class Complex

{

private:

float real;

float imag;

public:

//default constructor to initialize

Complex(){

real = 0;

imag = 0;

}

// parameterized constructor

Complex(float r, float i){

real = r;

imag = i;

}

//friend function declaration to add complex number

friend Complex add(Complex c1, Complex c2);

// function to display

void display(){

cout<<"("<<real<<","<<imag<<")"<<endl;

}

};

// friend function defination

Complex add(Complex c1, Complex c2){

//create temporary object and return it

Complex temp;

temp.real = c1.real + c2.real;

temp.imag = c1.imag + c2.imag;

return temp;

}

int main(){

Complex c1(2.3, 4.4), c2(3.3, 4.5), c3;

c3 = add(c1, c2);//adds c1 with c2 and returns to c3

c1.display();

c2.display();

cout<<"And the sum is :"<<endl;

c3.display();

return 0;

Similar questions