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();
}