#include <bits/stdc++.h>
using namespace std;
int main() {
int stackArr[5];
int top = -1;
// PUSH (insert)
top++;
stackArr[top] = 10;
top++;
stackArr[top] = 20;
top++;
stackArr[top] = 30;
// DISPLAY
cout << "Stack: ";
for (int i = top; i >= 0; i--) {
cout << stackArr[i] << " ";
}
cout << endl;
// POP (remove)
cout << "Popped: " << stackArr[top] << endl;
top--;
// DISPLAY AFTER POP
cout << "Stack after pop: ";
for (int i = top; i >= 0; i--) {
cout << stackArr[i] << " ";
}
cout << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBzdGFja0Fycls1XTsgIAogICAgaW50IHRvcCA9IC0xOyAgICAKCiAgICAvLyBQVVNIIChpbnNlcnQpCiAgICB0b3ArKzsKICAgIHN0YWNrQXJyW3RvcF0gPSAxMDsKCiAgICB0b3ArKzsKICAgIHN0YWNrQXJyW3RvcF0gPSAyMDsKCiAgICB0b3ArKzsKICAgIHN0YWNrQXJyW3RvcF0gPSAzMDsKCiAgICAvLyBESVNQTEFZCiAgICBjb3V0IDw8ICJTdGFjazogIjsKICAgIGZvciAoaW50IGkgPSB0b3A7IGkgPj0gMDsgaS0tKSB7CiAgICAgICAgY291dCA8PCBzdGFja0FycltpXSA8PCAiICI7CiAgICB9CiAgICBjb3V0IDw8IGVuZGw7CgogICAgLy8gUE9QIChyZW1vdmUpCiAgICBjb3V0IDw8ICJQb3BwZWQ6ICIgPDwgc3RhY2tBcnJbdG9wXSA8PCBlbmRsOwogICAgdG9wLS07CgogICAgLy8gRElTUExBWSBBRlRFUiBQT1AKICAgIGNvdXQgPDwgIlN0YWNrIGFmdGVyIHBvcDogIjsKICAgIGZvciAoaW50IGkgPSB0b3A7IGkgPj0gMDsgaS0tKSB7CiAgICAgICAgY291dCA8PCBzdGFja0FycltpXSA8PCAiICI7CiAgICB9CiAgICBjb3V0IDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0=