Задача 4. Вывести на экран n-ное число Фибоначчи.
Primary tabs
Задача из этого списка.
<?php /* Вывести на экран n-ное число Фибоначчи*/ function fibonachi($numbers) { $numbers = 10; //задаём сколько нужно вывести чисел $a = 0; $b = 1; if ($numbers <= 1) { echo "$a<br>"; } else { echo "$a<br>$b<br>"; } for($numbers; $numbers > 2; $numbers--) { //цикл начинает работу с N > 2 $sumNumbers = $a + $b; $a = $b; $b = $sumNumbers; echo "$sumNumbers<br>"; } } fibonachi($numbers); ?>
- Log in to post comments
- 9063 reads
melisa
Thu, 06/07/2018 - 13:24
Permalink
замечания
Sver4ok
Thu, 06/07/2018 - 16:59
Permalink
Изменил
Вроде поменял всё.
melisa
Thu, 06/07/2018 - 17:56
Permalink
function fibonachi($numbers)
Зачем вы обернули код в функцию,если переопределяете её агрумент ($numbers) внутри?
Похоже при редактировании вы случайно удалили $a, и получили предупреждение:
Sver4ok
Thu, 06/07/2018 - 18:50
Permalink
Похоже при редактировании вы
Не случайно, вы сказали что:
А 4-я строка это:
Вы наверное имели ввиду 3-ю строку удалить.
Код поправил:
melisa
Fri, 06/08/2018 - 14:00
Permalink
Не случайно, вы сказали что:
Прошу прощения, действительно, в моей цитате получилась 3-я. Я смотрела на код, который вы выложили изначально. Там 4 строка такая:
Sver4ok
Fri, 06/08/2018 - 14:47
Permalink
Вот теперь такой вопрос:
Конечно не нужна эта строка, никогда не любил её :)
Потому что очевидно же что значение нужно вводить при вызове функции, а не внутри. Переделал.
melisa
Fri, 06/08/2018 - 14:58
Permalink
принято
принято