Zahl an den Anfang einer Variable hinzufügen??
-
Tachyon schrieb:
fireman schrieb:
naja ich will zahlen vom dezimal ins dualsystem umrechnen und das wäre so meine idee wie ich es machen wollen würde[...]
ok, mein vorschlag gehört noch zur ersten frage.
-
Habs jetzt geschafft... mit einer rekursiven funktion oder wie sich das nennt... danke für eure Hilfe - schönes Forum hier
-
fireman schrieb:
naja ich will zahlen vom dezimal ins dualsystem umrechnen und das wäre so meine idee wie ich es machen wollen würde:
zahl durch 2 teilen und rest vor 'x' dranhängen danach wieder zahl (welche jetzt nur noch halb so groß ist) durch 2 teilen und rest vor 'x' hängen...oder mit shiften und testen eines bits (entweder des höher- oder niederwertigsten bits, kommt drauf an, in welche richtung man schiebt). das ganze in einer schleife, wenn der wert 0 ist, ist man fertig.
fireman schrieb:
über die lösung mit arrays habe ich auch schon nachgedacht... aber ich weiß ja vorher nicht wie groß die zahl wird?
wenn du die binärdarstellung speichern willst, brauchste sowieso arrays. mach die arrays einfach alle so gross, dass alle bits des grössten datentyps rein passen.
-
^^edit: mann, bin ich lame heute.
-
hehe trotzdem danke