24 lines
507 B
C++
24 lines
507 B
C++
/*
|
|
Description: Program to calculate fibonacci using recursion
|
|
*/
|
|
#include <iostream>
|
|
using namespace std;
|
|
|
|
int RecursiveFibonacci(int number)
|
|
{
|
|
if(number == 1 || number == 2)
|
|
return 1;
|
|
|
|
if(number >= 3)
|
|
return RecursiveFibonacci(number - 1) + RecursiveFibonacci(number - 2);
|
|
|
|
return 0;
|
|
}
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
int number = 10;
|
|
int result = RecursiveFibonacci(number);
|
|
cout <<"Fibonacci of " <<number <<": " << result << "\n";
|
|
return 0;
|
|
} |