Hallo miteinander,
erstmal ich bin neu bei "C++" versuche keine dummen Fragen zu stellen ;-). Ich benutze "(Code)" für meinen Code, gibt es auch einen für C++?
ich benutze folgenden Code:
Zu meiner Überraschung ergibt sich dabei folgende Ausgabe:
10^0=1
10^1=10
10^2=99
10^3=1000
10^4=9999
Sicher irgendein Datentypproblem aber ich komm nicht dahinter...
erstmal ich bin neu bei "C++" versuche keine dummen Fragen zu stellen ;-). Ich benutze "(Code)" für meinen Code, gibt es auch einen für C++?
ich benutze folgenden Code:
Code:
// Bestimmt die Stellenzahl der Zahl
int Stellenzahl = 5;
//Index um alle Stellen zu durchlaufen
int iStellen = 0;
//Definiere eine Ausgabe
std::string Ausgabe;
//Alle Stellen durchlaufen
do
{
int Faktor = pow(10, iStellen);
std::cout << "10^" << iStellen << " = " << Faktor << std::endl;
//Zur nächsten Stelle gehen
iStellen++;
}
while (Stellenzahl > iStellen);
return 42;
Zu meiner Überraschung ergibt sich dabei folgende Ausgabe:
10^0=1
10^1=10
10^2=99
10^3=1000
10^4=9999
Sicher irgendein Datentypproblem aber ich komm nicht dahinter...