#include <stdio.h>
#define SIZE 10
struct stack {
int myTop;
int items[ SIZE] ;
} ;
int empty( struct stack * s) ;
int main( ) {
struct stack s;
s.items ;
s.myTop ;
int i;
int x;
for ( i = 0 ; i < SIZE ; i ++ ) {
scanf ( "%d" , & s.
items [ i
] ) ; }
if ( empty( & s) )
else
return 0 ;
}
int empty( struct stack* s) {
if ( s-> myTop == - 1 )
return 1 ;
else
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgogICAgICNkZWZpbmUgU0laRSAxMCAKICAgICAgICBzdHJ1Y3Qgc3RhY2sgewogICAgICAgIAlpbnQgbXlUb3A7CiAgICAgICAgCWludCBpdGVtc1tTSVpFXTsKICAgICAgICB9OwogICAgICAgIGludCBlbXB0eShzdHJ1Y3Qgc3RhY2sgKnMpOwogICAgaW50IG1haW4oKSB7CiAgICAJc3RydWN0IHN0YWNrIHM7CiAgICAJcy5pdGVtczsKICAgIAlzLm15VG9wOwogICAgCWludCBpOwogICAgCWludCB4OwogICAgCWZvciAoIGkgPSAwIDsgaSA8IFNJWkUgOyBpICsrICkgewogICAgCQlwcmludGYoImVudGVyIHlvdSBlbGVtZW50Iik7CiAgICAJCXNjYW5mKCIlZCIsICZzLml0ZW1zW2ldKTsKICAgIAl9CiAgICAJaWYgKGVtcHR5KCZzKSkKICAgIAkJcHJpbnRmKCJzdGFjayBpcyBlbXB0eSIpOwogICAgCWVsc2UKICAgIAkJcHJpbnRmKCJzdGFjayBpcyBub3QgZW1wdHkiKTsKICAgIAkJCiAgICAJCSAKICAgIAlnZXRjaGFyKCk7CiAgICAJcmV0dXJuIDA7CiAgICB9CiAgICBpbnQgZW1wdHkoc3RydWN0IHN0YWNrKnMpIHsKICAgIAlpZiAoIHMtPm15VG9wID09IC0xKSAKICAgIAkJcmV0dXJuIDE7CiAgICAJZWxzZQogICAgCQlyZXR1cm4gMDsJCiAgICB9