Fibonacci Series in C

Spread the love

Here you are going to learn how to write a Fibonacci series in C program in different ways like using recursion, function, using loops like for and while loop.

Fibonacci series is a sequence followed by 0 and 1. The Fibonacci series is formed by adding the previous two numbers gives the next number in the series.

How it works:

First previous number + second previous number = result

Example 1: 0+1=1

Here 0 is the first previous number and 1 is the second previous number. Then the result is 0, 1, 1.

Example 2:

Up to now, the Fibonacci series formed is 0, 1, 1. Then according to formula adding the previous two values obtain the next value in the series.

1+1=2

Here both the previous values are 1 and 1. So the result is 2.

Example 3:

Fibonacci series formed is 0,1, 1, 2

Now 1+2=3

Next 2+3=5

Next  3+5=8 Upto now the series is 0, 1, 1, 2, 3, 5, 8

Fibonacci Series in C Program:

#include<stdio.h>    
void main()    
{    
 int h=0,h1=1,h2,j,k;    
 printf("Enter values:");    
 scanf("%d",&k);    
 printf("\n%d %d",h,h1);   
 for(j=2;j<k;++j)
 {    
  h2=h+h1;    
  printf(" %d",h2);    
  h=h1;    
  h1=h2;    
 }  
 }    

Output:

Enter values:8

0 1 1 2 3 5 8 13

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top