Загрузка...

Кто может написать этот код с JS на Си?

Тема в разделе C/C++ создана пользователем sunfireee 17 июн 2022. 239 просмотров

  1. sunfireee
    sunfireee Автор темы 17 июн 2022 3 8 июн 2020
    Шапка
    Код
    function fibonacchi(n){
    if ( n == 0 ) return 0;

    if (n == 1) return 1;
    return fibonacchi(n-2) + fibonacchi(n-1);
    }
    console.log(fibonacchi(12));
     
    17 июн 2022 Изменено
  2. ПожилаяШляпа
    C
    int fibonacchi(int n){
    if (n == 0) return 0;
    if (n == 1) return 1;
    return fibonacchi(n-2) + fibonacchi(n-1);
    }

    int main() {
    printf("%d", fibonacchi(12));
    return 0;
    }
     
    17 июн 2022 Изменено
    1. vtlstolyarov
      ПожилаяШляпа, В первой строчке забыл тип перед аргументом написать
    2. sunfireee Автор темы
      ПожилаяШляпа, спасибо большое, а как ещё к этому через scanf реализовать чтобы пользователь вводил индекс числа фибоначчи, а не в коде?
    3. ПожилаяШляпа
      C
      int n;
      scanf("%d", &n)
      printf("%d", fibonacchi(n));
      sunfireee,
  3. vtlstolyarov
    vtlstolyarov 17 июн 2022 468 8 янв 2022
    Запускаем код со значением
    -1
    (
    fibonacchi(-1)
    ) и получаем на выходе stack overflow
     
Top
Загрузка...