#include<iostream0.h>
#include<conio.h>
int size;
class vector
{
int n[10];
public:
vector();
void display();
friend void operator++(vector &);
friend void operator--(vector &,int);
};
vector::vector()
{
cout<<"\nEnter "<<size<<" vector elements : ";
for(int i=0;i<size;i++)
cin>>n[i];
}
void vector::display()
{
cout<<"   (";
for(int i=0;i<size-1;i++)
cout<<n[i]<<",";
cout<<n[size-1];
cout<<")";
}
void  operator ++(vector &v)
{
for(int i=0;i<size;i++)
++v.n[i];
}
void operator --(vector &v,int)
{
for(int i=0;i<size;i++)
v.n[i]--;
}
int main()
{
clrscr();
cout<<"\n\nEnter size of vector : ";
cin>>size;
vector m;
cout<<"\n\nVector is :";
m.display();
cout<<"\n\nVector after pre-increment is  :";
++m;
m.display();
cout<<"\n\nVector after post-decrement is :";
m--;
m.display();
getch();
return 0;
}



Post a Comment

Previous Post Next Post