Bei meinem Programm möchte ich die einzelnen Ziffern einer zweistelligen Integer-Zahl ermitteln und in Variablen (auch Integer) speichern, jedoch habe ich bei der Ermittlung der zweiten Ziffer Probleme. Was mache ich da falsch?
int main() { int zahl = 23, ziffer1, ziffer2; ziffer1 = zahl / 10; ziffer2 = zahl % 10; }
Auf >main-Definition< achten. -- Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.Dieser Post wurde am 13.08.2007 um 12:39 Uhr von Kest editiert.
Hallo, zum Verständnis: 23.0/10.0 ist ungefähr 2.2999999999999998 (bei der fehlerbehafteten Gleitkommadarstellung), so daß Dein Ergebnis irgenwo nicht verkehrt ist.