/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include<string.h>
#include<stdio.h>
int main()
{
int n,i;
char a[201];
scanf("%d",&n);
scanf("%s",&a);
for(i=0;i<n;i++)
{
if((n-i)%3==0&&n!=i)
{
printf(",");
}
}
}
*/
#include<stdio.h>
int stack[5]= {0},top=0;
void input(int k)
{
if(top==5)
{
printf("Stack is Full\n");
return ;
}
stack[top] = k;
top++;
}
void output()
{
if(top==0) {
printf("Stack is Empty\n");
return ;
}
top--;
printf("Output Data is %d\n", stack[top]);
stack[top] = 0;
}
void view()
{
int i;
for(i=4; i>=0; i--)
{
printf("%d: %d\n", i, stack[i]);
}
}
int main()
{
int i, n, k;
for(;;)
{
printf("1:input, 2:output, 3:view>");
scanf("%d", &n);
switch(n)
{
case 1:
printf("input data");
scanf("%d", &k);
input(k);
break;
case 2:
output();
break;
case 3:
view();
break;
default:
printf("inptu erropr");
break;
}
}
}