C# :: Aufgabe #345 :: Lösung #3

4 Lösungen Lösungen öffentlich
#345

Zahlenpyramide (Reihenausgabe)

Anfänger - C# von JKooP - 23.11.2020 um 16:23 Uhr
Es soll per Funktion/Methode eine Zahlenpyramide (siehe jpg) mit den Ziffern 0-9 und der Höhe 10 erstellt werden.

Dies soll bewerkstelligt werden durch:

Aufgabe 1: (leicht)
mehrerer ineinander verschachtelter Schleifen,

Aufgabe 2: (schwieriger)
nur eine Schleife.

Viel Spaß
#3
vote_ok
von JakS (230 Punkte) - 08.03.2021 um 12:37 Uhr
Quellcode ausblenden C#-Code
        private static string GetZahlenPyramide(int maxReihen)
        {
            int i = 1;
            string m = "0";
            string s = string.Empty.PadLeft(maxReihen - 1, ' ');
            string pyramide = s + m + s + "\n";

            while (i < maxReihen)
            {
                s = s[0..^1];
                m = i.ToString() + m + i.ToString();
                pyramide += s + m + s + "\n";
                i++;
            }

            return pyramide;
        }

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben