PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kehrwert von int zahl



24dan
16-03-2006, 17:34
Hallo...

wie schaffe ich es den ganz einfach den Kehrwert von einer beliebigen int zahl zu erstellen?

von 1234 -> 4321

???
:confused:

Caveman
16-03-2006, 18:11
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;
}

7.e.Q
17-03-2006, 07:20
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...