well, i complete it. in the snes emulator :P hehehe
very cool! last week, me and some friends played on "three players" option. Three on one keybord... hard do understand (sory for my poor english)
__________________
main(){long l[16],c,d,t;srand(time(0));for(t=d=c=0;c<16;c++){while( 1<<(l[c]=rand
()%16+1)&d);d|=1<<l[c];}for (;c>0;printf ("%2d ",l[--c]));do{printf("? ");scanf(
"%d",&d);if(d>1&&d<=16){for (c=0;c<(d/2);c++){l[c]^=l[d-c-1];l[d-c-1]^=l[c];l[c]
^=l[d-c-1];}t++;}for(c=16;c>0;printf("%2d ",l[--c]));for(c=0;c<15&&l[c]>l[c+1];c
++);}while(d&&c<15);if(d)printf("\nYou won in %d moves!",t);} /*What is this?*/
|