[Anfänger] Umwandeln for => while => do-while
-
Hallo Forum,
ich soll in einer Aufgabe die gegebene for-Schleife zunächst in eine while-Schleife und diese daraufhin in eine do-while-Schleife umwandeln.
Leider meldet der Compiler bei Zeile 12 die Fehlermeldung "expected primary-expression before "int". Leider fällt mir nicht ein, welcher Ausruck hier gefragt ist. Wer weiß um Hilfe?for (int num=2; num <= 20; num++) { //For-Schleife std::cout << num;} "\n"; int num=2; //While-Schleife while(num++ <= 20) { std::cout << num; } "\n"; int num=2; //do-while-Schleife do std::cout << num; while (int num=2; num <= 20; num++); return 0; }
-
Ich vermute, sowas war gemeint:
for (int num=2; num <= 20; num++) { //For-Schleife std::cout << num << "\n"; } int num=2; //While-Schleife while(num <= 20) { std::cout << num << "\n"; ++num; } int num=2; //do-while-Schleife do { std::cout << num << "\n"; ++num; } while (num <= 20);