Professional Documents
Culture Documents
#include<iostream.h>
#include<process.h>
#include<conio.h>
class stack
{
int top,stk[5];
public:
stack()
{
top=-1;
}
void push();
void pop();
void display();
};
stack s;
void stack::push()
{
top++;
if(top==5)
{
cout<<"Overflow";
top--;
return;
}
cout<<"Enter the no";
cin>>stk[top];
cout<<"\nInserted";
}
void stack::pop()
{
if(top==-1)
{
cout<<"\n Under flow";
return;
}
cout<<stk[top]<<"deleted";
top--;
}
void stack::display()
{
if(top==-1)
{
cout<<"\n Under flow";
return;
}
for(int i=top;i>=0;i--)
cout<<stk[i];
}
void main()
{
clrscr();
int opt;
while(1)
{
cout<<"\nChosse \n1.push\n"<<"2.pop\n"<<"3.display\n"<<"4. Exit\n";
cout<<"Please enter your choice: ";
cin>>opt;
switch(opt)
{
case 1:
s.push();
break;
case 2:
s.pop();
break;
case 3:
s.display();
break;
case 4:exit(0);
break;
default :
cout<<"An Invalid Choice!!!\n";
}
}
}
case 2:
q.del();
break;
case 3:
q.display();
break;
case 4:exit(0);
break;
default :
cout<<"An Invalid Choice!!!\n";
}
}
}