[ create a new paste ] login | about

Link: http://codepad.org/XsFtAZD1    [ raw code | output | fork ]

EnzoFerber - C, pasted on Oct 28:
/*
 * Author: Enzo Ferber
 */

#include <stdio.h>
#include <stdlib.h>

// change here for more numbers - WARNING: big numbers may cause Seg. Fault
#define NUMBERS 20

int fib(int n) {
if(n == 0 || n == 1) return 1;
return fib(n - 2) + fib(n - 1);
}

int main ( void )
{
register int i;

for ( i = 0; i < NUMBERS; i++ ) printf ( "%2d: %d\n", i + 1, fib(i));

return 0;
}


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 1: 1
 2: 1
 3: 2
 4: 3
 5: 5
 6: 8
 7: 13
 8: 21
 9: 34
10: 55
11: 89
12: 144
13: 233
14: 377
15: 610
16: 987
17: 1597
18: 2584
19: 4181
20: 6765


Create a new paste based on this one


Comments: