C++ Online Compiler
Example: Fibonacci Series - Recursive in C++
C
C++
C#
Java
Python
PHP
main.cpp
STDIN
Run
// Fibonacci Series - Recursive #include <iostream> using namespace std; int fibonacciRecursive(int n) { // Step 1: Define base cases if (n <= 0) { return 0; } else if (n == 1) { return 1; } // Step 2: Recursive step return fibonacciRecursive(n - 1) + fibonacciRecursive(n - 2); } int main() { int count = 10; // Number of Fibonacci terms to generate cout << "Fibonacci Series (Recursive for " << count << " terms): "; // Step 3: Loop to print each term using the recursive function for (int i = 0; i < count; ++i) { cout << fibonacciRecursive(i) << " "; } cout << endl; return 0; }
Output
Clear
ADVERTISEMENTS