// editor5
#include<stdio.h>
# define max 5
int stack[max];
int top = -1;
void push(int value){
    if(top == max -1){
        printf("Stack overflow\n");
    }
    else{
        top++;
        stack[top]=value;
        printf("%d pushed\n",value);
    }
}
void pop(){
    if(top == -1){
        printf("stack under flow\n");
    }
    else{
        printf("%d.popped\n",stack [top]);
    }
}
void peek(){
    if(top == -1){
        printf("stack is Empty\n");
    }
    else{
        printf("Top element: %d\n",stack[top]);
    }
    int main(){
        push(10);
        push(20);
        push(30);
        push(40);
        pop();
        return 0;
}