STACK
STACK
STACK
#include <stdio.h>
int stack[100],i,j,item,choice=0,n,top=-1;
void push();
void pop();
void show();
void main ()
scanf("%d",&n);
printf("\n----------------------------------------------\n");
while(choice != 4)
printf("\n1.Push\n2.Pop\n3.Show\n4.Exit");
scanf("%d",&choice);
switch(choice)
case 1:
push();
break;
case 2:
{
pop();
break;
case 3:
show();
break;
case 4:
printf("Exiting....");
break;
default:
};
void push ()
int val;
if (top == n-1)
else
scanf("%d",&val);
void pop ()
if(top == -1)
printf("Underflow");
else
item=stack[top];
void show()
for (i=top;i>=0;i--)
printf("%d\n",stack[i]);
if(top == -1)
printf("Stack is empty");