Задача №4 - Вывести на экран n-ное число Фибоначчи
Primary tabs
Задачи из этого этого списка.
<?php
/*Вывести на экран n-ное число Фибоначчи.*/
$N = 20;
$arr = array();
# Объявляем 2 первых элемента последовательности Фибоначчи
$arr[0] = 0;
$arr[1] = 1;
# Заполняем массив числами последовательности Фибоначчи
for($i = 0; $i <= $N; $i++)
{
$arr[$i+2] = $arr[$i] + $arr[$i+1];
}
# Выводим содержимое массива
foreach( $arr as $value )
echo $value . '<br />';
?>
- Log in to post comments
- 9397 reads
melisa
Sat, 09/15/2018 - 13:32
Permalink
$arr = array();Здесь можно
Здесь можно использовать более короткий синтаксис для инициализации массива:
Здесь не обязательно указывать в скобках номер элемента, вы же присваиваете значения последовательно, начиная с первого. Указывать индекс было бы целесообразно, если вы хотели бы создать "дырки" в массиве, или заменить один другим:
Pavel1989
Thu, 09/20/2018 - 03:07
Permalink
Исправлено
<?php /*Вывести на экран n-ное число Фибоначчи.*/ $N = 10; $arr = [1, 0]; # Формируем последовательность Фибоначчи for ($i = 2; $i < $N; $i++) { $arr[] = $arr[$i-1] + $arr[$i-2]; } # Выводим последовательность Фибоначчи echo "Последовательность Фибоначчи:". '<br />'; foreach ( $arr as $value ) { echo $value . '<br />'; } echo '<br />'; #Выводим n-ное число Фибоначчи echo "N-ное число Фибоначчи: " .$arr[$N-1]; ?>melisa
Thu, 09/20/2018 - 14:41
Permalink
я просто запустила
я просто запустила, выводится:
Не забывайте запускать свой код. Тогда бы вы сами обратили внимание на эти ошибки.
Pavel1989
Fri, 09/21/2018 - 01:22
Permalink
Исправил
<?php /*Вывести на экран n-ное число Фибоначчи.*/ $N = 10; $arr = [0, 1]; # Формируем последовательность Фибоначчи for ($i = 2; $i < $N; $i++) { $arr[] = $arr[$i-1] + $arr[$i-2]; } # Выводим последовательность Фибоначчи echo "Последовательность Фибоначчи при N = ".$N.":".'<br />'; foreach ( $arr as $value ) { echo $value . '<br />'; } echo '<br />'; #Выводим n-ное число Фибоначчи echo $N. "-е число Фибоначчи: " .$arr[$N-1]; ?>melisa
Mon, 09/24/2018 - 16:17
Permalink
принято
принято