Write a c++ program using class to overload the operator unary decrement -- for an integer number.
#include<conio.h>
#include<iostream.h>
class decrement
{
public:int no;
public:void getdata()
{
cout<<"\n Enter the number:-";
cin>>no;
}
void operator --()
{
no=no-1;
}
void display()
{
cout<<"\n The number after decrement is:-"<<no;
}
};
int main()
{
decrement i;
clrscr();
i.getdata();
--i;
i.display();
getch();
return 0;
}
==================================================
OUTPUT
Enter the number:-6
The number after decrement is:-5
#include<conio.h>
#include<iostream.h>
class decrement
{
public:int no;
public:void getdata()
{
cout<<"\n Enter the number:-";
cin>>no;
}
void operator --()
{
no=no-1;
}
void display()
{
cout<<"\n The number after decrement is:-"<<no;
}
};
int main()
{
decrement i;
clrscr();
i.getdata();
--i;
i.display();
getch();
return 0;
}
==================================================
OUTPUT
Enter the number:-6
The number after decrement is:-5