Was passiert hier
-
Kann mir vielleicht jemand erkläre was hier passiert und was da für a rauskommt ?

int a = 0; int b; cout << "Nummer eingeben"; cin >> b; // Nehmen wir mal an b = 9 while (b > 5) { a += 1; b -= 2; } cout << a; // So und was soll hier rauskommen ? :open_mouth:
-
Für den Fall, dass b = 9 ist, würde dann a = 2 sein.
Innerhalb der Schleife wird pro Durchlauf a um 1 erhöht und b um 2 verringert.
Die Schleife endet, wenn b nicht mehr größer 5 ist.
-
NEO.PIXEL schrieb:
Für den Fall, dass b = 9 ist, würde dann a = 2 sein.
Innerhalb der Schleife wird pro Durchlauf a um 1 erhöht und b um 2 verringert.
Die Schleife endet, wenn b nicht mehr größer 5 ist.vielen dank

-
Und wieder einer der sich erfolgreich ne Hausaufgaben-Lösung erfragt hat...
-
hustbaer schrieb:
Und wieder einer der sich erfolgreich ne Hausaufgaben-Lösung erfragt hat...
... die er mit minimalem aufwand auch so rausbekommen hätte...
ich wette, so hat das mind. 3mal so viel zeit gekostet, wie es gedauert hätte, den code in nen Compiler zu copy&paste`n.
-
Wenn das ne Hausaufgabe ist, dann sicher vonner Vorschule.
unskilled schrieb:
hustbaer schrieb:
Und wieder einer der sich erfolgreich ne Hausaufgaben-Lösung erfragt hat...
... die er mit minimalem aufwand auch so rausbekommen hätte...
ich wette, so hat das mind. 3mal so viel zeit gekostet, wie es gedauert hätte, den code in nen Compiler zu copy&paste`n.
Und ich wette, copy & paste + Compilieren hätte wenigstens noch 3 mal länger gedauert als nachzudenken.
-
Ich bin einfach zu gutgläubig..
Aber ich denke spätestens in der nächsten Klassenarbeit wird ers merken

-
Da kommt 42 bei raus. Was denn sonst?
-
Genau
