C# :: Aufgabe #28 :: Lösung #5
12 Lösungen

#28
Ausgabe der Fibonacci-Folge
Anfänger - C#
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
Hilfe von Wiki: Fibonacci-Folge
Konsolenausgabe:
Ausgabe der Fibonacci-Folge mit 10 Werten : 0,1,1,2,3,5,8,13,21,34
#5

von wladi-g (1310 Punkte)
- 03.06.2014 um 11:12 Uhr

using System; namespace FibonacciFolge { class Program { static void Main(string[] args) { int anzahl = 0; ulong vorgänger = 0; ulong temp = 0; ulong knoten = 1; Console.WriteLine("Fibonacci-Folge\nWie viele Werte sollen ausgegeben werden?(Maximum: 100)"); do { Console.Write("Anzahl: "); } while(!Int32.TryParse(Console.ReadLine(), out anzahl)); Console.Write("Ausgabe der Fibonacci-Folge mit {0} Werten: ", anzahl); if (anzahl == 1) Console.WriteLine("0"); else if (anzahl == 2) Console.WriteLine("0,1"); else if (anzahl > 2) { Console.Write("0,1"); for (int i = 2; i < anzahl; i++) { temp = vorgänger; vorgänger = knoten; knoten += temp; Console.Write(",{0}", knoten); } Console.Write(".\n"); } else Console.WriteLine("Werte < 1 sind für die Anzahl nicht möglich.\nProgrammende"); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1