Archiv verlassen und diese Seite im Standarddesign anzeigen : Kehrwert von int zahl
Hallo...
wie schaffe ich es den ganz einfach den Kehrwert von einer beliebigen int zahl zu erstellen?
von 1234 -> 4321
???
:confused:
Schreib die Zahl in einen string (oder char*) und les ihn wieder verkehrt herum aus.
BLUESCREEN3D
16-03-2006, 18:54
@24dan: Das ist aber nicht der Kehrwert, sondern die Zahl rückwärts :D
BinEinGast
16-03-2006, 20:20
mal so auf die schnelle:
int reverse(int i) {
int retValue = 0;
while(i) {
retValue = 10 * retValue;
retValue += i % 10;
i = i / 10;
}
return retValue;
}
Genau, der Kehrwert von 1234 wäre 1 / 1234, also (ungefähr!) 8,1037277147487844408427876823339e-4
;)
Und das ist sicher alles andere, aber kein int mehr...
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.