Загрузка...

A task

Thread in C/C++ created by AzykinSky Dec 15, 2021. 129 views

  1. AzykinSky
    AzykinSky Topic starter Dec 15, 2021 37 May 27, 2021
    [IMG] [IMG]
    Составить программу на языке программирования С по готовым алгоритмам, представленным на рисунках 4-6. Условие задачи: вычислить n–ое число Фибоначчи. n вводится с клавиатуры.
     
  2. taskevich
    taskevich Dec 15, 2021 0 Jun 24, 2021
    Code

    #include <stdio.h>

    int fib(int n)
    {
    if (n == 0)
    return 0;
    if (n == 1 || n == 2)
    return (n - 1);
    return fib(n - 1) + fib(n - 2);
    }


    int main() {

    int n;
    scanf("%d", &n);
    while (n >= 0)
    {
    cout << printf("%d", fib(n)) << endl;
    n--;
    }


    system("pause");
    return 0;
    }
     
    1. LVV
      taskevich, не согласен, код-то не совпадает с схем-блоком)
      1) нет проверка на 2, а в коде есть.
      2) если условие элс в функции в схем-блоке
Top
Loading...