Search This Blog
Welcome to 1printf(), your ultimate destination for C, C++, Linux, Data Structures, and Microcontroller programming! ๐ ๐นLearn advanced coding techniques in C& C++ ๐นMaster Linux internals & shell scripting ๐นDeep dive into Data Structures & Algorithms ๐นExplore Embedded Systems & Microcontrollers (8051,UART, RTOS) ๐นGet hands-on coding tutorials, project ideas,and interview preparation tips Whether you're a beginner or an experienced programmer, this channel will help you
Featured
- Get link
- X
- Other Apps
C++ Program to Subtract Two Complex Numbers using Operator Overloading
✅ C++ Program to Subtract Two Complex Numbers using Operator Overloading
#include<iostream>
using namespace std;
class complex
{
public:
int real,imag;
void input()
{
cout<<"Enter real part:\n";
cin>>real;
cout<<"Enter imag part:\n";
cin>>imag;
}
complex()
{
real=0;
imag=0;
}
complex(int r,int i )
{
real=r;
imag=i;
}
complex operator-(complex&obj)
{
complex result;
result.real=real-obj.real;
result.imag=imag-obj.imag;
return result;
}
void display()
{
cout<<real<<"-"<<imag<<"i"<<"\n";
}
};
int main( )
{
complex c1,c2,c3;
cout<<"Enter first part:\n";
c1.input();
cout<<"Enter second part:\n";
c2.input();
cout<<"Result after subtraction:\n";
c3=c1-c2;
c3.display();
}
๐ Explanation:
This program demonstrates operator overloading in C++.
The - operator is overloaded to subtract two complex numbers.
- Constructors: Default and parameterized constructors are used.
- operator-() subtracts the real and imaginary parts of two complex numbers.
- display() prints the result in the standard complex number format.
๐งพ Sample Output:
Enter first part: Enter real part: 5 Enter imag part: 3 Enter second part: Enter real part: 2 Enter imag part: 1 Result after subtraction: 3-2i
๐ Keywords:
C++ program complex number subtraction, operator overloading in C++, OOP concepts in C++, C++ interview program, complex class in C++
๐ Hashtags:
#CPlusPlus #OperatorOverloading #ComplexNumbers #OOP #CodingInterview
๐ Search Description:
C++ program to subtract two complex numbers using operator overloading. Demonstrates constructors, operator overloading, and object-oriented programming concepts.
Popular Posts
C++ Program for Hybrid Inheritance (All Types Together)
- Get link
- X
- Other Apps
C++ Program for Function Overloading Example
- Get link
- X
- Other Apps
Comments
Post a Comment