#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#define num 100
int i;
class STACK
{
private:
 int stack[num];
 int top;
public:
 int pop();
 void push(int x);
};
///////////////pop//////////////////////
int STACK::pop()
{
int x;
 if(top==-1)
  cout<<"stack is empty!";
   else
    x=stack[top];
    top--;
   return x;
}
///////////////push////////////////
void STACK::push(int x)
{
  if(top==num)
  cout<<"Stack is full!";
   else
    top++;
    stack[top]=x;
}
//////////////main//////////////////////
void main()
{
STACK c1;
c1.push(1);
c1.push(2);
c1.push(3);
i=c1.pop();
cout<<i;
i=c1.pop();
cout<<"\t"<<i;
i=c1.pop();
cout<<"\t"<<i;
getch();
}