#include<stdio.h>
#include<string.h>
#define MAX 100
char stack[MAX];
int top=-1;
void push(char ch){
    if(top==MAX-1){
        printf("Stack overflow");
    }
    else
    {
        stack[++top];
    }
}
void pop(){
    if(top==-1){
        printf("Stack Underflow");
    }
    else
    {
        stack[top--];
    }
}
int main(){
    char str[MAX],reverse[MAX];
    printf("Enter a string:");
    gets(str);
    for(int i=0;i<strlen(str);i++){
        push(str[i]);
    }
    for(int i=0;i<strlen(str);i++){
        reverse[i]=pop();
        reverse[i]='\0';
        printf("Reverse string is:%s\n",reverse);
        return 0;
    }
}