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,
Learn to Create a Grocery Delivery App from Scratch
FlutterFlow & Supabase: Doctor Appointment Booking App
Master FlutterFlow AI Agents: Build a Nutrition AI Agent
Learn to Build an Online Courses Mobile App using FlutterFlow
Contact: teamcodzify@gmail.com