Рубрики
Без рубрики

Число Фибоначчи С Использованием Рекурсии

В приведенном ниже коде мы использовали рекурсию для возврата числа Фибоначчи и ряда Фибоначчи. Для запуска… С тегами cpp, java, алгоритмы, рекурсия.

В приведенном ниже коде мы использовали рекурсию для возврата числа Фибоначчи и ряда Фибоначчи. Для запуска кода кликните сюда.

Пример 1: Ввод:-

10

Выход:-

55

Код на C++:-

#include 

using namespace std;
int f(int n){
if(n ==0) return 0;
else if(n ==1 || n == 2) return 1;
else return f(n-2)+ f(n-1);
}
int main() {
  int n;
  cin>>n;
  cout<

Код на Java:-

import java.util.*;
public class MyClass {
    public static int f(int n) {
     if(n == 0) return 0;
     else if(n == 1 || n ==2) return 1;
     else return f(n-2) + f(n-1);   
    }

    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        System.out.println(n+"th Febonacci number is :- " + f(n));
    /*  for(int i=0; i< n ; i++){    //uncomment to print series
            System.out.println(" "+f(i));
        } */
        System.out.println("\n Time complexity O(2^n)");
        sc.close();
    }
}

Пример 2:

Ввод:-

15

Выход:-

610

Оригинал: “https://dev.to/gouravmpk/fibonacci-number-using-recursion-42b9”