Article by: Manish Methani
Last Updated: September 28, 2021 at 2:04pm IST
Program for Fibonacci number in C
The Fibonacci numbers are the numbers in the following integer sequence.
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ……..
There are various methods to execute the Fibonacci number program using recursion, using dynamic programming, using space optimised method etc.
In this tutorial, we are going to cover two of the most common methods to run the Fibonacci series.
#include void fib(int n, int a, int b) { int result; result = a + b; printf(",%d", result); a = b; b = result; if(n > 0) { fib(n - 1, a, b); } } int main() { int a = 0, b = 1; printf("0,1"); fib(8 , a,b); return 0; }
0,1,1,2,3,5,8,13,21,34,55
#include int fib(int n) { int a = 0, b = 1, c, i; if( n == 0) { return a; } for (i = 2; i <= n; i++) { c = a + b; a = b; b = c; printf("%d, ",a); } return b; } int main () { int n = 8; printf("0, "); fib(n); return 0; }
0, 1, 1, 2, 3, 5, 8, 13,