Browse Source

Berechnung der nötigen Arraygröße eingefügt

remotes/origin/jason
Jason Peters 11 months ago
parent
commit
5ca57a9e86
  1. 18
      src/main/c/Jason/ASCII_art.c
  2. 1
      src/main/c/Jason/ASCII_art.h

18
src/main/c/Jason/ASCII_art.c

@ -64,7 +64,10 @@ void dreieck(){
} }
} while(hoehe < 2); } while(hoehe < 2);
int arraygroesse = berechnungDerDreieckArraygroesse(hoehe);
} }
@ -233,3 +236,16 @@ void dreieckWillkommensnachricht(){
"(Es muss jedoch mindestens 2 hoch sein)\n" "(Es muss jedoch mindestens 2 hoch sein)\n"
"Eingabe:"); "Eingabe:");
} }
int berechnungDerDreieckArraygroesse(int zeilen){
int arraygroesseInklusiveEinerreiheOhneXOderBackslashN;
zeilen +=1;
arraygroesseInklusiveEinerreiheOhneXOderBackslashN = zeilen * (zeilen+1) / 2;
arraygroesseInklusiveEinerreiheOhneXOderBackslashN -= 1;
return arraygroesseInklusiveEinerreiheOhneXOderBackslashN;
}

1
src/main/c/Jason/ASCII_art.h

@ -21,5 +21,6 @@ void befuellenDesStammarrayMitLeerzeichen(char[], int);
void stammAnRichtigerStelleEinsetzen(char[], int); void stammAnRichtigerStelleEinsetzen(char[], int);
void dreieck(); void dreieck();
void dreieckWillkommensnachricht(); void dreieckWillkommensnachricht();
int berechnungDerDreieckArraygroesse(int);
#endif #endif
Loading…
Cancel
Save