Länge eines int bestimmen
-
life schrieb:
oder machs wie ich und scheiß einfach drauf, ob du dir mit der aussage freunde machst oder nicht ;)... Obwohl ich grade mit genugtuung feststellen muss, dass von mir noch nie beiträge gelöscht / editiert wurden :>
Ja, weil Leute die sich in einem Standard-C++-Thread mit Hume und Shade anlegen ohnehin von allen ignoriert werden.
-
Oh ja wie wahr
-
also was lernen wir daraus? Wenn du so ein Spruch bringen willst, benutz ihn um moderatoren zu ärgern und nicht um noobs zu ärgern (ansonster wird er gelöscht) :p
-
nman schrieb:
Ja, weil Leute die sich in einem Standard-C++-Thread mit Hume und Shade anlegen ohnehin von allen ignoriert werden.
von mir nicht. ich finde 'life' cool
btw: wieso anlegen? war doch 'n lockere unterhaltung
-
newbee1 schrieb:
ja, so berechne ich aber nur den Logarithmus und das ist nicht das was ich wollte, das es nicht die Länge wiedergibt.
log 1 = 0 -> abgerundet 0 + 1 = 1
log 2 = 0,3 -> abgerundet 0 + 1 = 1
log 9 = 0,9 -> abgerundet 0 + 1 = 1
log 99 = 1,9 -> abgerundet 1 + 1 = 2an den Beispielen sieht man ja das das nicht immer zutrifft.
gibt es noch eine genauere Möglichkeit?Dann stimmt doch, was ich geschrieben habe:
int stellen = log(zahl)+1
int x = log(zahl); // rundet ab;
x++; fügt eins dazu