#include "dinkusr.h" #define printf dink_printf int fibonacci(int x); main() { set_up_transfer_base(); int fib_no = 0, index = 0; while (index < 12) { fib_no = fibonacci(index); printf("Fibonacci number for index %d is", index); printf(" %d\n", fib_no); index++; } return 0; } int fibonacci(int number) { switch(number) { case 0 : return 1; case 1 : return 1; default : return (fibonacci(number-1) + fibonacci(number-2)); } }