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? ---------------------- g...@binky.homeunix.org -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.