hi,
Ich habe einen Turm-Generator in C++ gemacht.
Aber es gibt Probleme.
Gleich vorweg ich bin c++ - neuling.
Das Programm fragt einem zuerst nach der Zahl, dann wie weit der Turm gerechnet werden soll.
Es geht auch normalerweise alles ganz normal, aber wenn man höhere Zahlen eingibt dann kommt eine Endlosschleife.
Und wenn man bei der Zeile wo man gefragt wird wie hoch er rechnen soll eine größere zahl als 9 eingibt dann steht vor einigen Zahlen ein - und er wird auch komplett falsch gerechnet.
Hier ist der Code der Funktion:
Und für alle die den ganzen Code sehen möchten habe ich noch eine Text-File mit dem ganzen Code hochgeladen.
Sind glaube ich nicht einmal 40 Zeilen ;-)
Ich habe einen Turm-Generator in C++ gemacht.
Aber es gibt Probleme.
Gleich vorweg ich bin c++ - neuling.
Das Programm fragt einem zuerst nach der Zahl, dann wie weit der Turm gerechnet werden soll.
Es geht auch normalerweise alles ganz normal, aber wenn man höhere Zahlen eingibt dann kommt eine Endlosschleife.
Und wenn man bei der Zeile wo man gefragt wird wie hoch er rechnen soll eine größere zahl als 9 eingibt dann steht vor einigen Zahlen ein - und er wird auch komplett falsch gerechnet.
Hier ist der Code der Funktion:
Code:
void turm(int zahl, int hoch = 9) {
int i = 1;
int zahlausgerechnet = zahl*i;
for (i; i <= hoch; i++) {
zahlausgerechnet = zahlausgerechnet*i;
cout << i << "x | " << zahlausgerechnet << endl;
}
for (i=2; i <= hoch; i++) {
zahlausgerechnet = zahlausgerechnet/i;
cout << i << "/ | " << zahlausgerechnet << endl;
}
}
Und für alle die den ganzen Code sehen möchten habe ich noch eine Text-File mit dem ganzen Code hochgeladen.
Sind glaube ich nicht einmal 40 Zeilen ;-)