#1
19.06.2015 um 17:20 UhrDa fehlt aber eine Zeile in der Ausgabe.
Statt j < i muss es heißen j <= i
(Codezeile 20 und 38).
Statt j < i muss es heißen j <= i
(Codezeile 20 und 38).

C# :: Aufgabe #101 :: Lösung #3
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class pasDreieck { static void printPasc(int lines) { // Initialisieren eines 2-dimensionalen Arrays mit der Variablen lines als Inhalt // int[,] arrLines = new int[lines,lines]; // Berechnung des pascalschen Dreiecks // for(int i = 0; i < lines; i++) { for(int j = 0; j < i; j++) { if(j == 0 || j == i) { arrLines[i, j] = 1; } else { arrLines[i, j] = arrLines[i - 1, j - 1] + arrLines[i - 1, j]; } } } // Ausgabe // for (int i = 0; i < lines; i++) { for(int j = 0; j < i; j++) { Console.Write(arrLines[i, j] + " "); } Console.WriteLine(); } } static void Main(string[] args) { ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// Der Variablen eingabe wird ein String mit der Funktion Console.ReadLine() übergeben und durch Convert.ToInt32 in ein int umgewandelt////////////////////////////////////// /// int lines = Convert.ToInt32(Console.ReadLine()); printPasc(lines); Console.ReadKey(); } } }
Kommentare:
eulerscheZhl
Punkte: 5230
110 Aufgaben
76 Lösungen
64 Kommentare
x9eleven
Punkte: 640
7 Lösungen
3 Kommentare
eulerscheZhl
Punkte: 5230
110 Aufgaben
76 Lösungen
64 Kommentare
Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.