Предмет: Информатика, автор: jessifarewell

Ребята,можете помочь написать функцию (С++)!!!

Последовательность Фибоначчи определена следующим образом: φ0=1, φ1=1,
φn= φ n-1+φn-2 при n>1. Начало ряда Фибоначчи выглядит следующим образом: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... Напишите функцию int phi(int n), которая по данному натуральному n возвращает φn.

Ответы

Автор ответа: clinteastwood2
0
const int &phi(const int &n)
{
    if (n == 0) return 0;
    if (n == 1 || n == 2) return 1;
    return phi(n - 1) + phi(n - 2);
}

jessifarewell: а почему const variable ? в cpp.sh не компилирует (
clinteastwood2: ну тогда замените int phi(int n)
Похожие вопросы
Предмет: Геометрия, автор: anonymous33
Предмет: Математика, автор: kubekoveldar234
Предмет: Математика, автор: nina2105198575