C++ :: Aufgabe #318

1 Lösung Lösung öffentlich

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ß

Lösungen:

vote_ok
von JKooP (18090 Punkte) - 12.02.2021 um 08:17 Uhr
C++ 17
Quellcode ausblenden C-Code
#include <iostream>
#include <string>

int main()
{
	int const height{ 10 };
    std::string i = "0";

	for (auto k = 0; k < height; k++)
	{
		if (k > 0) i = std::to_string(k) + i + std::to_string(k);
		std::cout << std::string(height - 1 - k , ' ') + i << std::endl;
	}
}