#include <iostream>
using namespace std;
class Complex
{
float real, img ;
public:
Complex()
{
real=0;
img=0;
}
Complex(int x, int y)
{
real = x;
img = y;
}
Complex operator-(Complex);
void print();
};
void Complex::print()
{
cout << endl << real << "+i" << img << endl ;
}
Complex Complex::operator-(Complex c1)
{
Complex c;
c.real = real-c1.real ;
c.img = img-c1.img ;
return c;
}
int main()
{
Complex c1(4,6), c2(6,4);
Complex c3;
c3 = c1-c2 ;
cout << endl << "First complex number=" << endl ;
c1.print();
cout << endl << "Second complex number=" << endl ;
c2.print();
cout << endl << "Difference=" << endl ;
c3.print();
return 0;
}
C and C++ programs, games, softwares. Easy programming guide. Learn to code and enjoy coding in CoderNepal
Home » T.U.2066 » C++ code for subtracting Complex Numbers by Operator Overloading
Monday, April 17, 2017
C++ code for subtracting Complex Numbers by Operator Overloading
This is the C++ code for subtracting two Complex Numbers by Overloading Binary(-) Operator (T.U. 2066)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment