char *x(int c,char *k,char *s)
{
if(!k)
{
return *s-36?x(0,0,s+1):s;}
if(s)
if(*s)
c=10+(c?(x(c,k,0),x(c,k+=*s-c,s+1),*k):(x(*s,k,s+1),0));
else
c=10;
printf(&x(~0,0,k)[c-~-c+"1"[~c<-c]],c);
}
main()
{
x(0,"^[kXc6]dn_eaoh$%c","-34*1'.+(,03#;+,)/'///*");
}can any body tell me why its output is given below ? and how i should evaluate? ---------------------- [email protected] -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
