23
Июн
2013

Числа Фибоначчи (ошибка при вычислении первых 50 чисел) [закрыт]

function fibonacci($n)
{
    if ($n < 3) {
        return 1;
    }
    else {
        return fibonacci($n-1) + fibonacci($n-2);
    }
}
for ($n = 1; $n <= 16; $n++) {
    echo(fibonacci($n) . ", ");
}
echo("...\n")

Есть следующий код на php. Он реализует вывод на экран 16 чисел Фибоначчи. Нам необходимо вывести 50 чисел, но при замене 16 на 50 при запуске происходит ошибка и выдаются лишь 32 числа. Подскажите, что не так и как это исправить. Заранее большое спасибо.

Источник: https://ru.stackoverflow.com/questions/230887/%D0%A7%D0%B8%D1%81%D0%BB%D0%B0-%D0%A4%D0%B8%D0%B1%D0%BE%D0%BD%D0%B0%D1%87%D1%87%D0%B8-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8-%D0%BF%D0%B5%D1%80%D0%B2%D1%8B%D1%85-50-%D1%87%D0%B8%D1%81%D0%B5%D0%BB

Share

Тебе может это понравится...