Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Official Language Bashing Thread

Name: Anonymous 2011-01-03 13:52

I CHOOSE YOU MEGATROLL

Name: Anonymous 2011-01-07 9:07

>>70
That int (*fact_t)(int) should be int (*fact_t[])(int).

Also, here's the Ackermann function, so you won't bitch about ``you can use it only with functions with one condition'':
int ack(int,int);
static inline int ack_00(int m, int n) { return n+1; }
static inline int ack_10(int m, int n) { return ack(m-1, 1); }
static inline int ack_11(int m, int n) { return ack(m-1, ack(m, n-1)); }

int (*ack_t[][])(int,int) = { { ack_00, ack_00 }, { ack_10, ack_11 } };

int ack(int m, int n) { return ack_t[m>0][n>0](m,n); }

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List