Задача 4. Вывести на экран n-ное число Фибоначчи
Primary tabs
Задача №4 из списка задач по PHP
Вывести на экран n-ное число Фибоначчи.
<?php
$nl = "<br/>";
echo "Вывести на экран n-ное число Фибоначчи</a>".$nl;
$N = 10;
$i = 0;
$x = 0;
$f = 0;
$s = 1;
echo $f.$nl.$s.$nl;
while ($i++ <= $N) {
if ($i == 1) {
$x = $f + $s;
echo $x.$nl;
} else {
$f = $s;
$s = $x;
$x = $f + $s;
echo $x.$nl;
}
}
- Log in to post comments
- 7125 reads
melisa
Fri, 01/12/2018 - 12:57
Permalink
Код выводит n+3 -е число Фибоначчи
Предложите вариант решения, когда выводится число с порядковым номером, который Вы задаёте.
moberaptor
Sat, 01/13/2018 - 03:05
Permalink
Код выводит n+3 -е число
o_0

Это как-то должно быть связано с n + 3?
melisa
Mon, 01/22/2018 - 11:00
Permalink
n+3
Имеется ввиду, что в Вашем коде в качестве аргумента (N) функции передаётся не количество выводимых чисел (что было бы логически верным), а количество выводимых чисел минус 3. (т.е. если я захочу вывести 8 чисел, нужно в качестве агрумента передать 5, а вывести 2 или 1 число вообще не смогу никак).
Скорее с N-3.