#include<stdio.h>
#define n 5
struct stacks
{
int arr[ n] ;
int top;
} ;
struct stacks s;
void create( )
{
if ( s.top == ( n- 1 ) )
{
return ;
}
int f;
if ( n>= f)
{
for ( int i= 0 ; i< f; i++ )
{
++ s.top ;
} }
else
printf ( "the stack is incresing thee size\n " ) ; }
void display( )
{
if ( s.top ==- 1 )
{
return ; }
else
{
for ( int i= s.top ; i>= 0 ; i-- )
}
}
int main( )
{
s.top =- 1 ;
create( ) ;
display( ) ;
return 0 ;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2RlZmluZSBuIDUKc3RydWN0IHN0YWNrcwp7CglpbnQgYXJyW25dOwoJaW50IHRvcDsKfTsKc3RydWN0IHN0YWNrcyBzOwp2b2lkIGNyZWF0ZSgpCnsKCWlmKHMudG9wPT0obi0xKSkKCXsKCQlwcmludGYoInRoZSBzdGFja3MgaXMgZnVsbCIpOwoJCXJldHVybjsKCX0KCWludCBmOwoJcHJpbnRmKCJlbnRlciBzdGFja3NcbiIpOwoJc2NhbmYoIiVkIiwmZik7CglpZihuPj1mKQoJewoJZm9yKGludCBpPTA7aTxmO2krKykKCXsKCQlzY2FuZigiJWQiLCZzLmFycltpXSk7CgkJKytzLnRvcDsKCX19CgllbHNlCglwcmludGYoInRoZSBzdGFjayBpcyBpbmNyZXNpbmcgdGhlZSBzaXplXG4iKTsKfQp2b2lkIGRpc3BsYXkoKQp7CglpZihzLnRvcD09LTEpCgl7CgkJcHJpbnRmKCJ0aGUgc3RhY2sgaXMgZW1wdHkiKTsKCQlyZXR1cm47fQoJCWVsc2UKCQl7Cglmb3IoaW50IGk9cy50b3A7aT49MDtpLS0pCglwcmludGYoIiVkXG4iLHMuYXJyW2ldKTsKfQpwcmludGYoIlxuXG4iKTsKfQppbnQgbWFpbigpCnsKCXMudG9wPS0xOwoJY3JlYXRlKCk7CglkaXNwbGF5KCk7CglwcmludGYoIiVkInMudG9wKTsKCXJldHVybiAwOwp9