Quantcast
Channel: Engineers Press » Ankit
Viewing all articles
Browse latest Browse all 15

C language: How to write Fibonacci series using Recursion

$
0
0

In our last post we published the program of Fibonacci series using loops, in this post you can see how to write the program using recursion


/* Fibonacci series program using recursion */

#include<stdio.h>

int Fibonacci(int);

main()
{
 int n, i = 0, c;

 scanf("%d",&n);

 printf("Fibonacci series\n");

 for ( c = 1 ; c <= n ; c++ )
 {
 printf("%d\n", Fibonacci(i));
 i++;
 }

 return 0;
}

int Fibonacci(int n)
{
 if ( n == 0 )
 return 0;
 else if ( n == 1 )
 return 1;
 else
 return ( Fibonacci(n-1) + Fibonacci(n-2) );
}



Viewing all articles
Browse latest Browse all 15

Trending Articles