diff --git a/src/main/c/Jason/ASCII_art.c b/src/main/c/Jason/ASCII_art.c index cf68937..9638174 100644 --- a/src/main/c/Jason/ASCII_art.c +++ b/src/main/c/Jason/ASCII_art.c @@ -64,7 +64,10 @@ void dreieck(){ } } while(hoehe < 2); - + int arraygroesse = berechnungDerDreieckArraygroesse(hoehe); + + + } @@ -233,3 +236,16 @@ void dreieckWillkommensnachricht(){ "(Es muss jedoch mindestens 2 hoch sein)\n" "Eingabe:"); } + +int berechnungDerDreieckArraygroesse(int zeilen){ + int arraygroesseInklusiveEinerreiheOhneXOderBackslashN; + zeilen +=1; + + arraygroesseInklusiveEinerreiheOhneXOderBackslashN = zeilen * (zeilen+1) / 2; + + arraygroesseInklusiveEinerreiheOhneXOderBackslashN -= 1; + + + return arraygroesseInklusiveEinerreiheOhneXOderBackslashN; + +} diff --git a/src/main/c/Jason/ASCII_art.h b/src/main/c/Jason/ASCII_art.h index 4debee9..29b4eee 100644 --- a/src/main/c/Jason/ASCII_art.h +++ b/src/main/c/Jason/ASCII_art.h @@ -21,5 +21,6 @@ void befuellenDesStammarrayMitLeerzeichen(char[], int); void stammAnRichtigerStelleEinsetzen(char[], int); void dreieck(); void dreieckWillkommensnachricht(); +int berechnungDerDreieckArraygroesse(int); #endif