#include<stdio.h>
int st[1000],ch,num,top,a,i,op;
void push();
void pop();
void topel();
void display();
void main()
{
top=-1;
scanf("%d",&num
); //max siz of stack
while(op--)
{
switch(ch)
{
case 0:
{
}
case 1:
{
push();
display();
break;
}
case 2:
{
pop();
display();
break;
}
case 3:
{
topel();
break;
}
case 4:
{
display();
break;
}
case 5:
{
break;
}
default:
{
break;
}
return;
}
}
}
void push()
{
if(top>=num-1)
{
printf("\n\tSTACK is over flow"); return;
}
else
{
scanf("%d",&a
); //value to b pushed top++;
st[top]=a;
}
}
void pop()
{
int y;
if(top<=-1)
{
printf("\n\t Stack is under flow"); }
else
{
y=st[top];
top--;
}
}
void topel()
{
if(top>=0)
{
}
else
{
printf("\n The STACK is empty"); }
}
void display()
{
if(top>=0)
{
for(i=top; i>=0; i--)
}
else
{
printf("\n The STACK is empty"); }
}
I2luY2x1ZGU8c3RkaW8uaD4KCgppbnQgc3RbMTAwMF0sY2gsbnVtLHRvcCxhLGksb3A7CnZvaWQgcHVzaCgpOwp2b2lkIHBvcCgpOwp2b2lkIHRvcGVsKCk7CnZvaWQgZGlzcGxheSgpOwp2b2lkIG1haW4oKQp7CiAgICB0b3A9LTE7CiAgICBzY2FuZigiJWQiLCZudW0pOyAgLy9tYXggc2l6IG9mIHN0YWNrCiAgICBzY2FuZigiJWQiLCZvcCk7CiAgICAKICAgIHdoaWxlKG9wLS0pCiAgICB7CiAgICAgICAgc2NhbmYoIiVkIiwmY2gpOwogICAgICAgIHN3aXRjaChjaCkKICAgICAgICB7CiAgICAgICAgY2FzZSAwOgogICAgICAgIHsKICAgICAgICAgICAgZXhpdCgwKTsKICAgICAgICAgICAgCiAgICAgICAgfQogICAgICAgIGNhc2UgMToKICAgICAgICB7CiAgICAgICAgICAgIHB1c2goKTsKICAgICAgICAgICAgZGlzcGxheSgpOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgY2FzZSAyOgogICAgICAgIHsKICAgICAgICAgICAgcG9wKCk7CiAgICAgICAgICAgIGRpc3BsYXkoKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIGNhc2UgMzoKICAgICAgICB7CiAgICAgICAgCXRvcGVsKCk7CiAgICAgICAgCWJyZWFrOwogICAgICAgIH0KICAgICAgICBjYXNlIDQ6CiAgICAgICAgewogICAgICAgICAgICBkaXNwbGF5KCk7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICBjYXNlIDU6CiAgICAgICAgewogICAgICAgICAgICBwcmludGYoIlxuXHQgRVhJVCBQT0lOVCAiKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIGRlZmF1bHQ6CiAgICAgICAgewogICAgICAgICAgICBwcmludGYgKCJcbiBXcm9uZyBDaG9pY2UiKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICB9Cn0Kdm9pZCBwdXNoKCkKewogICAgaWYodG9wPj1udW0tMSkKICAgIHsKICAgICAgICBwcmludGYoIlxuXHRTVEFDSyBpcyBvdmVyIGZsb3ciKTsKICAgICAgICByZXR1cm47CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgc2NhbmYoIiVkIiwmYSk7ICAgLy92YWx1ZSB0byBiIHB1c2hlZAogICAgICAgIHRvcCsrOwogICAgICAgIHN0W3RvcF09YTsKICAgIH0KfQp2b2lkIHBvcCgpCnsKCWludCB5OwogICAgaWYodG9wPD0tMSkKICAgIHsKICAgICAgICBwcmludGYoIlxuXHQgU3RhY2sgaXMgdW5kZXIgZmxvdyIpOwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIHk9c3RbdG9wXTsKICAgICAgICB0b3AtLTsKICAgIH0KfQoKdm9pZCB0b3BlbCgpCnsKCWlmKHRvcD49MCkKCXsKCQlwcmludGYoIiVkXG4iLHN0W3RvcF0pOwoJfQoJZWxzZQoJewoJCSBwcmludGYoIlxuIFRoZSBTVEFDSyBpcyBlbXB0eSIpOwoJfQp9CnZvaWQgZGlzcGxheSgpCnsKICAgIGlmKHRvcD49MCkKICAgIHsKICAgICAgICBmb3IoaT10b3A7IGk+PTA7IGktLSkKICAgICAgICAgICAgcHJpbnRmKCIlZCAiLHN0W2ldKTsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBwcmludGYoIlxuIFRoZSBTVEFDSyBpcyBlbXB0eSIpOwogICAgfQogICAgcHJpbnRmKCJcbiIpOwp9Cg==