p9(Stack Using Array)
p9(Stack Using Array)
#include<stdio.h>
#include<stdlib.h>
#define MAXSTK 5
int s[MAXSTK];
void push();
void pop();
void display();
int main()
int choice;
while(1)
printf("1. Push\n");
printf("2.Pop\n");
printf("3.Display\n");
printf("4.Quit\n");
scanf("%d", &choice);
switch(choice)
case 1:
push();
break;
case 2:
pop();
break;
case 3:
display();
break;
case 4:
exit(0);
} /*End of switch*/
void push()
int item;
if (TOP== (MAXSTK-1))
printf("Stack Overflow\n");
else
scanf("%d", &item);
TOP=TOP+1;
s[TOP] = item;
void pop()
if (TOP == -1)
printf("Stack Underflow\n");
else
{
printf("Popped element is: %d\n",s[TOP]);
TOP=TOP-1;
void display()
int i;
if(TOP == -1)
printf("Stack Underflow\n");
else
{