Ruby :: Aufgabe #18 :: Lösung #2

3 Lösungen Lösungen öffentlich
#18

Ausgabe der Fibonacci-Folge

Anfänger - Ruby von Dome - 29.12.2012 um 00:58 Uhr
Schreiben Sie ein Programm, welches die Fibonacci-Folge ausgibt. Zuvor wird abgefragt, wie viele Werte ausgegeben sollen.

Hilfe von Wiki: Fibonacci-Folge

Konsolenausgabe:

Ausgabe der Fibonacci-Folge mit 10 Werten : 0,1,1,2,3,5,8,13,21,34
#2
vote_ok
von pianoplayer (1330 Punkte) - 06.12.2013 um 10:41 Uhr
Quellcode ausblenden Ruby-Code
puts "Die Fibonacci-Folge als Array"
print "Wie viele Zahlen wollen Sie ausgeben (n > 1) : "
anzahl = gets.to_i
fibarray = [0,1]

(anzahl - 2).times do
  t = fibarray.size
  fibarray[t] = fibarray[t-2] + fibarray[t-1]
end
p fibarray             #Ausgabe mit Klammern
#wenn man die Klammern nicht ausgeben möchte dann:
#fibstring = fibarray.to_s
#for i in 1..fibstring.size-2 do
#  print fibstring[i]
#end

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben