diff --git a/src/main/c/Jason/ASCII_art.c b/src/main/c/Jason/ASCII_art.c index 9be847b..2a8793a 100644 --- a/src/main/c/Jason/ASCII_art.c +++ b/src/main/c/Jason/ASCII_art.c @@ -41,24 +41,24 @@ void quadrat(){ void weihnachtsbaum(){ abfrageDerHoehe(); - int hoehe; + int hoeheVomBaumInklusiveStamm; do{ // Diese Schleifen erfragen user input solange bis korrekte Werte eingegeben werden - scanf("%d", &hoehe); - if (hoehe < 3){ + scanf("%d", &hoeheVomBaumInklusiveStamm); + if (hoeheVomBaumInklusiveStamm < 3){ printf("\nDer Weihnachtsbaum muss mindestens 3 Zeilen groß sein!\n"); printf("Bitte geben Sie erneut einen Wert ein der mindestens 3 lautet:"); } - }while(hoehe < 3); + }while(hoeheVomBaumInklusiveStamm < 3); - int maxBreiteDesWeihnachtsbaums = max_breite(hoehe); + int maxBreiteDesWeihnachtsbaums = max_breite(hoeheVomBaumInklusiveStamm); int mitte_baum = mitteDesBaums(maxBreiteDesWeihnachtsbaums); - int groesseDesArrays = (hoehe -1) * maxBreiteDesWeihnachtsbaums; + int groesseDesArrays = (hoeheVomBaumInklusiveStamm -1) * maxBreiteDesWeihnachtsbaums; char weihnachtsbaum[groesseDesArrays]; befuellenDesWeihnachtsbaumsMitLeerzeichen(weihnachtsbaum, groesseDesArrays); - befuellenDesWeihnachtsbaumsMitPlus(weihnachtsbaum, maxBreiteDesWeihnachtsbaums, (hoehe-1)); - befuellenDesWeihnachtsbaumsMitZeilenumbruechen(weihnachtsbaum, hoehe, maxBreiteDesWeihnachtsbaums); + befuellenDesWeihnachtsbaumsMitPlus(weihnachtsbaum, maxBreiteDesWeihnachtsbaums, (hoeheVomBaumInklusiveStamm-1)); + befuellenDesWeihnachtsbaumsMitZeilenumbruechen(weihnachtsbaum, hoeheVomBaumInklusiveStamm, maxBreiteDesWeihnachtsbaums); char stamm[maxBreiteDesWeihnachtsbaums]; befuellenDesStammarraysMitLeerzeichen(stamm, maxBreiteDesWeihnachtsbaums); stammAnRichtigerStelleEinsetzen(stamm, maxBreiteDesWeihnachtsbaums);