Nie jesteś zalogowany na forum.
- Wątki: Aktywne | Bez odpowiedzi
Strony: 1
#1 2019-10-20 23:32:41
- kamil
- Moderator
- Data rejestracji: 2019-09-22
- Liczba postów: 44
[PHP] Ciąg Fibonacciego rekurencyjnie i iteracyjnie
Ciąg Fibonacciego rekurencyjnie i iteracyjnie
Wyznaczanie wyrazów ciągu Fibonacciego.
Ciąg Fibonacciego to ciąg liczb, w którym pierwszy wyraz jest równy 0, drugi jest równy 1 a każdy następny jest sumą dwóch poprzednich.
[== PHP ==]
<?php
//Rekurencja
function fibo($n)
{
if ($n == 0) return 0;
if ($n == 1) return 1;
return fibo($n-1)+fibo($n-2);
}
echo fibo(19);
//Iteracja
$a = 0; $b = 1; $n = 19;
echo $a.", ";
for ($i=0; $i<$n; $i++)
{
echo $b.", ";
$b = $b+$a;
$a = $b-$a;
}
?>
#zut.edu.pl #put.poznan.pl #uz.zgora.pl #tu.koszalin.pl #ajp.edu.pl
Offline
Strony: 1