C# :: Aufgabe #28 :: Lösung #1
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
#1

von pocki (4190 Punkte)
- 29.12.2012 um 20:24 Uhr
Hier ist meine Lösung:
C#-Code

void main() { Console.Write("Anzahl der Werte für Fibonacci-Folge: "); string input = Console.ReadLine(); int werte = int.Parse(input); if (werte < 1) { Console.WriteLine("Nur positive Zahlen erlaubt!"); return; } List<int> fib = new List<int>{0,1}; for (int i = 2; i < werte; i++) { fib.Add(fib[i-1]+fib[i-2]); } Console.WriteLine("Werte: {0}", fib.Take(werte).Aggregate<int, string>(string.Empty, (x, y) => (x.Length > 0 ? x + ", " : x) + y.ToString())); }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1