diff --git a/C programs/fibonacci.c b/C programs/fibonacci.c new file mode 100644 index 0000000..0190170 --- /dev/null +++ b/C programs/fibonacci.c @@ -0,0 +1,25 @@ + #include + int fibonacci(int); + + int main() + { + int n, i = 0, c; + printf("Enter number of terms:"); + scanf("%d", &n); + printf("Fibonacci series terms are:\n"); + for (c = 1; c <= n; c++) + { + printf("%d\t", fibonacci(i)); + i++; + } + printf("\n"); + return 0; + } + + int fibonacci(int n) + { + if (n == 0 || n == 1) + return n; + else + return (fibonacci(n-1) + fibonacci(n-2)); + }