Frage von itranger, 8

Schleifenbeispiel in C#?

Hallo,

ich möchte gerne in C# folgendes Muster mithilfe von Schleifen nachprogrammieren:

* 
**
***
****
*****
******

Ich weiß nicht wie ich das machen soll. Ich habe probiert dies mit zwei for-Schleifen zu lösen, aber dies funktionierte nicht.

Danke.

Antwort
von triopasi, 6

Etwas Pseudocode um dich in die richtige Richtung zu lenken:

for (row = 1 to 6)
{
for(col = 1 to row) // 'to' = '<='
{
print('*');
}
}

Die Idee mit 2 Schleichen war schonmal richtig, hasts wsl nur falsch umgesetzt...

Kommentar von itranger ,

Aber, ich komme damit nicht wirklich weiter, ich habe es so versucht:

            int treppe = 6;


for (int i = 1; i <= treppe ; i++)
{
for (int j= 1; j<=i; j++)
{
Console.WriteLine("*");
}
}
Kommentar von triopasi ,

Console.WriteLine macht einen automatischen Zeilenumbruch nach dem Text! Benutze stattdessen Console.Write().


PS: Benutze ich i und j als Variablen, da hat man jetzt schon kA mehr, was was ist..

Kommentar von itranger ,

Ich habe jetzt Console.Write() benutzt, aber jetzt schreibt er ganz viele *'s in einer Zeile. Er macht das nicht treppenförmig :(

Antwort
von itranger, 1

Die Frage ist leider nicht beantwortet. Ich würde mich immernoch um Antworten freuen.

Sie kennen die Antwort?

Fragen Sie die Community

Weitere Fragen mit Antworten