Sternchen Pyramide
Verfasst: Sa Dez 13, 2014 1:42 pm
Hallo liebes Forum Team,
ich befinde mich gerade im 1. Semester meines Informatik Studiums und verbringe schon Tage und Nächte damit mir die Programmiersprache C verständlich zu machen.
Zur Zeit hänge ich an einem kleinen Programm fest und komme einfach nicht weiter, vielleicht könnt ihr mir ja bei meinem absoluten Anfängerproblem ein klein wenig weiter helfen.
Ich möchte eine Sternchenpyramide mit einer for Schleife programmieren, die ungefähr so aussehen soll:
Mein Code den ich geschrieben habe gibt den ersten Teil der Pyramide aus, also 2, 4 und 6 Sterne, dann ist Schluss.
Wie kann ich denn die Schleife ändern, damit die Pyramide nochmal ausgegeben wird und quasi wie so eine Art Tannenbaum entsteht? Also nachdem die 6 oder auch eine andere Anzahl Sterne gedruckt sind, darunter wieder 2 Sterne usw.folgen.
Ich hoffe ich habe mich einigermaßen Verständlich ausgedrückt, falls nicht Bitte ich um Entschuldigung.
Für Eure Hilfe wäre ich echt sehr dankbar.
Edit by cloidneurx: Code-Tags, Formatierung
edit by Xin: Pyramiede in CodeTags gezogen, damit die Leerzeichen am Anfang der Zeile erkennbar werden. ^^
ich befinde mich gerade im 1. Semester meines Informatik Studiums und verbringe schon Tage und Nächte damit mir die Programmiersprache C verständlich zu machen.

Zur Zeit hänge ich an einem kleinen Programm fest und komme einfach nicht weiter, vielleicht könnt ihr mir ja bei meinem absoluten Anfängerproblem ein klein wenig weiter helfen.

Ich möchte eine Sternchenpyramide mit einer for Schleife programmieren, die ungefähr so aussehen soll:
Code: Alles auswählen
**
****
******
**
****
******
Code: Alles auswählen
int main ()
{
int zeile, spalte,leer;
for ( zeile=1;zeile>=9;zeile=zeile+2)
{
for ( leer=9;leer>=zeile; leer=leer-2)
{
printf (" ");
}
for ( spalte=1;spalte<=zeile;spalte=spalte+2)
{
printf ("**");
}
printf ("\n");
}
Wie kann ich denn die Schleife ändern, damit die Pyramide nochmal ausgegeben wird und quasi wie so eine Art Tannenbaum entsteht? Also nachdem die 6 oder auch eine andere Anzahl Sterne gedruckt sind, darunter wieder 2 Sterne usw.folgen.
Ich hoffe ich habe mich einigermaßen Verständlich ausgedrückt, falls nicht Bitte ich um Entschuldigung.
Für Eure Hilfe wäre ich echt sehr dankbar.

Edit by cloidneurx: Code-Tags, Formatierung
edit by Xin: Pyramiede in CodeTags gezogen, damit die Leerzeichen am Anfang der Zeile erkennbar werden. ^^