#include <iostream>
using namespace std;
int main() {
int ideone[5];
int choice;
int top = -1;
int number;
cout<<"1. Push an element"<<endl;
cout<<"2. Pop an element"<<endl;
cout<<"3. Exit"<<endl;
cout<<" Enter your choice";
cin>>choice;
switch(choice){
case 1:
cout<<"Push an Element";
cin>>number;
if(top > 4){
cout<<"Array is full,No element can be pushed";
}else{
ideone[++top] =x;
cout<<"Element Pushed";
}
break;
case 2:
cout<<"Pop an Element";
cin>>number;
if(top = -1){
cout<<"No element is present in array to be popped";
}else{
ideone[--top];
cout<<"Element Popped";
}
break;
case 3:
if(top = -1){
cout<<"Array is empty";
}else{
for(int i=top; i>=0; i++){
cout<<ideone[i]<<endl;
}
}
break;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCWludCBpZGVvbmVbNV07CglpbnQgY2hvaWNlOwoJaW50IHRvcCA9IC0xOwoJaW50IG51bWJlcjsKCWNvdXQ8PCIxLiBQdXNoIGFuIGVsZW1lbnQiPDxlbmRsOwoJY291dDw8IjIuIFBvcCBhbiBlbGVtZW50Ijw8ZW5kbDsKCWNvdXQ8PCIzLiBFeGl0Ijw8ZW5kbDsKCWNvdXQ8PCIgRW50ZXIgeW91ciBjaG9pY2UiOwoJY2luPj5jaG9pY2U7CgkKCXN3aXRjaChjaG9pY2UpewoJCWNhc2UgMToKCQljb3V0PDwiUHVzaCBhbiBFbGVtZW50IjsKCQljaW4+Pm51bWJlcjsKCQlpZih0b3AgPiA0KXsKCQkJY291dDw8IkFycmF5IGlzIGZ1bGwsTm8gZWxlbWVudCBjYW4gYmUgcHVzaGVkIjsKCQl9ZWxzZXsKCQkJaWRlb25lWysrdG9wXSA9eDsKCQkJY291dDw8IkVsZW1lbnQgUHVzaGVkIjsKCQl9CgkJYnJlYWs7CgkJCgkJY2FzZSAyOgoJCWNvdXQ8PCJQb3AgYW4gRWxlbWVudCI7CgkJY2luPj5udW1iZXI7CgkJaWYodG9wID0gLTEpewoJCQljb3V0PDwiTm8gZWxlbWVudCBpcyBwcmVzZW50IGluIGFycmF5IHRvIGJlIHBvcHBlZCI7CgkJfWVsc2V7CgkJCWlkZW9uZVstLXRvcF07CgkJCWNvdXQ8PCJFbGVtZW50IFBvcHBlZCI7CgkJfQoJCWJyZWFrOwoJCQoJCWNhc2UgMzoKCQlpZih0b3AgPSAtMSl7CgkJCWNvdXQ8PCJBcnJheSBpcyBlbXB0eSI7CgkJfWVsc2V7CgkJCWZvcihpbnQgaT10b3A7IGk+PTA7IGkrKyl7CgkJCQljb3V0PDxpZGVvbmVbaV08PGVuZGw7CgkJCX0KCQl9CgkJYnJlYWs7Cgl9CgkKCXJldHVybiAwOwp9