Thread Perl Array Rechnungen
(9 answers)
Opened by J0ke at 2016-01-21 16:49 2016-01-21T15:49:37 J0ke Mit Fibonacci bin ich nicht so bewandert (wurde damals bei mir im Mathe-Grundkurs nicht gemacht), aber wenn man es mit f(x), also einer (mathematischen) Funktion, zu tun hat, sollte man mE auch eine Funktion im Programm verwenden (das dürfte am einfachsten sein): Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #!/usr/bin/perl use warnings; use strict; sub fib { my $n = shift; if ($n < 0) { return "Error"; } if ($n == 0) { return 0; } if ($n == 1 || $n == 2) { return 1; } return fib($n -1) + fib($n - 2); } my $i; for ($i = 0; $i <= 15; $i++) { print fib($i) . "\n"; } |