C# :: Aufgabe #101 :: Lösung #6
6 Lösungen

#101
Erstellung Pascalsches Dreieck
Anfänger - C#
von BlackBird321
- 04.06.2015 um 22:43 Uhr
Schreibe ein Programm, welches das Pascalsches Dreieckwiedergibt.
Das Programm soll die Anzahl der Reihen entgegennehmen und dementsprechend widergeben (Nur halt ohne die Punkte :o)).
Beispiel für 5 Reihen:
....1
...11
..121
.1331
14641
Das Programm soll die Anzahl der Reihen entgegennehmen und dementsprechend widergeben (Nur halt ohne die Punkte :o)).
Beispiel für 5 Reihen:
....1
...11
..121
.1331
14641
#6

von jingyophuong (140 Punkte)
- 22.09.2015 um 13:42 Uhr

do { Console.Write("geben Sie bitte die Anzahl der Reihen von Pascalsches Reieck: "); string Anzahl = Console.ReadLine(); string folgeString = ""; int n; if (!int.TryParse(Anzahl, out n)) { Console.WriteLine("Beim Umwandeln ist der Fehler aufgetreten"); } else { int[,] folge = new int[n, n]; // Dreieck mit nur Zahlen erstellen // ohne Form int erste; int zweite; for (erste = 0; erste < n; erste++) { for ( zweite = 0; zweite <= erste; zweite++) { if (zweite == 0 || zweite == erste) { folge[erste, zweite] = 1; } else { folge[erste, zweite] = folge[erste - 1, zweite - 1] + folge[erste - 1, zweite]; } } } for (int i = 0; i < n; i++) { Console.Write(new string(' ', n-1-i )); for (int j = 0; j <= i; j++) { Console.Write(folge[i, j] + " "); } Console.WriteLine(); } } Console.ReadLine(); } while (true);
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1