diff --git a/src/main/c/Jason/ASCII_art.c b/src/main/c/Jason/ASCII_art.c index 25c0708..70ec878 100644 --- a/src/main/c/Jason/ASCII_art.c +++ b/src/main/c/Jason/ASCII_art.c @@ -274,10 +274,15 @@ void dreieckWillkommensnachricht(){ int berechnungDerDreieckArraygroesse(int zeilen){ int arraygroesseInklusiveEinerreiheOhneXOderBackslashN; + + // Berechnung inklusive der \n zeilen +=1; + // zum Aufsummieren der nötigen Feldgroesse bietet sich die Gaußsche Summenformel an + arraygroesseInklusiveEinerreiheOhneXOderBackslashN = zeilen * (zeilen+1) / 2; + // Das Array beginnt in der ersten Zeile mit 2 Elementen, also muss 1 subtrahiert werden nach Gauß arraygroesseInklusiveEinerreiheOhneXOderBackslashN -= 1;