google.com, pub-4617457846989927, DIRECT, f08c47fec0942fa0 Learn to enjoy every minute of your life.Only I can change my life.: Program in C++ for Fibonacci Series using recursion function

Monday, March 3, 2014

Program in C++ for Fibonacci Series using recursion function

#include<iostream.h>
fibonacci(int);            //function prototype
void main()
{
int n,i,f;
cout<<"Enter the total elements in the series : ";
cin>>n;
cout<<"\nThe Fibonacci series is:\n";
for(i=0;i<n;i++)
    {
        f=fibonacci(i); //function call
        cout<<f<<"  ";
    }
}

fibonacci(int n)        //function definition
{
    int f;
    if(n==0)
    return 0;
    else if(n==1)
    return 1;
    else
    f=fibonacci(n-1)+fibonacci(n-2);  /*Two recursion function calling itself with different arguments.*/
    return f;
}

-----------------OUTPUT---------------

Enter the total elements in the series :  7
The Fibonacci series is:
0    1    1    2    3    5    8

Note: -When a function call itself within its body is known as recursion function .The function calling has different arguments.
Fibonacci Series means addition of previous two numbers example 0+1=1 , 1+1=2 , 1+2=3 ,2+3=5 , 3+5 =8 , and so on .So the Fibonacci Series is 0,1,1,2,3,5,8,13,21,34


Click here for more programs on C++

No comments:

Post a Comment

रामायण

रामायण दशरथ की तीन पत्नियाँ – कौशल्या, सुमित्रा , कैकेयी दशरथ के चार पुत्र – राम,लक्ष्मण,भरत,शत्रुघ्न दशरथ: राम के पिता और कौशल के राजा कौशल...