Roll no: 18
Name: Sharayu Sandeep Kulkarni
#include <stdio.h>
int stack [100],choice,n,top,x,i;
void push (void);
void pop (void);
void display (void);
int main()
    top=-1;
    printf("\n Enter the size of the STACK [MAX=100]:");
    scanf("%d",&n);
    printf("\n\t STACK OPERATIONS USING ARRAY");
    printf("\n\t-----------------------------");
    printf("\n\t 1.PUSH \n\t 2.POP \n\t 3.DISPLAY \n\t 4.EXIT");
    do
        printf("\n Enter the choice:");
        scanf("%d",&choice);
        switch(choice)
            case 1:
                push();
                break;
            case 2:
                pop();
                break;
            }
            case 3:
                display();
                break;
            case 4:
                printf("\n\t EXIT POINT");
                break;
            default:
                printf("\n\t Please Enter a valid choice (1/2/3/4)");
    while(choice!=4);
    return 0;
void push()
    if (top>=n-1)
        printf("\n\t STACK is over flow");
    else
        printf("Enter a value to be pushed:");
        scanf("%d",&x);
        top++;
        stack [top]=x;
void pop()
    if (top<=-1)
        printf("\n\t Stack is under flow");
    else
        printf("\n\t The popped element is %d",stack[top]);
        top--;
void display()
    if(top>0)
        printf("\n The element in STACK\n");
        for(i=top;i>=0;i--)
        printf("\n%d",stack[i]);
        printf("\n Press Next Choice");
    else
        printf("\n The stack is empty");
    Output:
Enter the size of the STACK [MAX=100]:4
        STACK OPERATIONS USING ARRAY
       -------------------------------------------------
        1.PUSH
        2.POP
        3.DISPLAY
        4.EXIT
Enter the choice:1
Enter a value to be pushed:2
Enter the choice:1
Enter a value to be pushed:3
Enter the choice:1
Enter a value to be pushed:5
Enter the choice:1
Enter a value to be pushed:6
Enter the choice:3
The element in STACK
Press Next Choice
Enter the choice:1
        STACK is over flow
Enter the choice:2
        The popped element is 6
Enter the choice:2
        The popped element is 5
Enter the choice:2
        The popped element is 3
Enter the choice:2
        The popped element is 2
Enter the choice:2
        Stack is under flow
Enter the choice:4
EXIT POINT
=== Code Execution Successful ===