Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define M 10000
- int f(unsigned int x) {
- if (x == 0)
- return 1;
- return x*f(x-1);
- }
- int delay() {
- int j,i;
- for (j=0;j<M;j++)
- for (i=0;i<M;i++);
- return 0;
- }
- int main(int argc, char *argv[]) {
- int i;
- for (i=0;i<=15;i++)
- if (!delay())
- printf("%d! = %u\n",i,f(i));
- }
Add Comment
Please, Sign In to add comment