Q:

Write a C Program to generate Fibonacci Series using Recursion

0

Write a C Program to generate Fibonacci Series using Recursion. Here’s simple Program to generate Fibonacci Series using Recursion in C Programming Language.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Recursion : :


  • Recursion is the process of repeating items in a self-similar way. In programming languages, if a program allows you to call a function inside the same function, then it is called a recursive call of the function.
  • The C programming language supports recursion, i.e., a function to call itself. But while using recursion, programmers need to be careful to define an exit condition from the function, otherwise it will go into an infinite loop.
  • Recursive functions are very useful to solve many mathematical problems, such as calculating the factorial of a number, generating Fibonacci series, etc.

 

Here is the source code of the C Program to generate Fibonacci Series using Recursion. The C Program is successfully compiled and run on a Windows system. The program output is also shown below.

 
 

SOURCE CODE : :

/* C Program to generate Fibonacci Series using Recursion  */

#include<stdio.h>

void fibonacci(int,int,int);

int main()
{
        int a=0,b=1,n;

        printf("Enter value of N :: ");
        scanf("%d",&n);

        printf("\nFibonacci Series upto [ %d ] Numbers are :: \n\n",n);

        fibonacci(a,b,n);

        printf("\n");

        return 0;
}


void fibonacci(int a,int b, int n){
        if(n!=0)
    {
                printf("%d   ",a);

                fibonacci(b,a+b,n-1);
        }
}

OUTPUT : :


/* C Program to generate Fibonacci Series using Recursion  */

Enter value of N :: 8

Fibonacci Series upto [ 8 ] Numbers are ::

0   1   1   2   3   5   8   13

Process returned 0

Above is the source code for C Program to generate Fibonacci Series using Recursion which is successfully compiled and run on Windows System.The Output of the program is shown above .

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

C Recursion Solved Programs – C Programming

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
C Program to find Sum of N natural numbers using r... >>
<< C Program for GCD of two numbers using recursion...