#include <iostream>
using namespace std;
#define tam 3
struct pilha{
int topo;
int num[tam];
};
pilha push(int num, pilha p1){
p1.topo++;
p1.num[p1.topo] = num;
}
void exibir(pilha p1){
for(int i = 0; i <= p1.topo; i++){
cout << p1.num[i] << " posicao " << i;
}
}
int main() {
// your code goes here
int num = 0;
pilha p1;
p1.topo = 0;
p1 = push(5,p1);
exibir(p1);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKI2RlZmluZSB0YW0gMwoKc3RydWN0IHBpbGhhewoJaW50IHRvcG87CglpbnQgbnVtW3RhbV07Cn07CgoKCnBpbGhhIHB1c2goaW50IG51bSwgcGlsaGEgcDEpewogIAogICBwMS50b3BvKys7CiAgIHAxLm51bVtwMS50b3BvXSA9IG51bTsKfQoKdm9pZCBleGliaXIocGlsaGEgcDEpewogICBmb3IoaW50IGkgPSAwOyBpIDw9IHAxLnRvcG87IGkrKyl7CiAgICAgICBjb3V0IDw8IHAxLm51bVtpXSA8PCAgIiBwb3NpY2FvICIgPDwgaTsKICAgfQp9CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQoJaW50IG51bSA9IDA7CglwaWxoYSBwMTsKCXAxLnRvcG8gPSAwOwoJCgkKCXAxID0gcHVzaCg1LHAxKTsKCQoKCQoJCglleGliaXIocDEpOwoJCgkKCQoJcmV0dXJuIDA7Cn0=