C++ Operator Overloading | Overload Greater-than operator '>'
Q. Write a program in C++ to Input 2 numbers and find greater using binary operator '>' overloading. Download
#include<iostream.h>
#include<conio.h>
class great
{
int a;
public:
void input();
void output();
great operator > (great obj2)
{
great obj3;
if(a > obj2.a)
obj3.a = a;
else
obj3.a = obj2.a;
return obj3;
}
};
void great::input()
{
cout<<"Enter number: ";
cin>>a;
}
void great::output()
{
cout<<"Greater number = "<<a;
}
int main()
{
clrscr();
great obj1, obj2, obj3;
obj1.input();
obj2.input();
obj3 = obj1 > obj2;
obj3.output();
getch();
}