Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#20

Re: Problem mit Binärrechner

  Alt 20. Jul 2005, 17:52
Nochmal - anderer Ansatz:

Denke dir eine Zahl -- 5 ist gut. Die 5 als Dualzahl sieht etwa so aus: 101
In der Schleife nehme ich das rechte bit und wandle es in das Zeichen '1' um (ASCII-Code 49), baue das Zeichen in einen String so ein, dass es an der dem bit entsprechenden Stelle steht, danach schubse ich alle bits um eine Stelle nach rechts, wobei die 1 von eben in ein Wurmloch fällt.
Das geht solange, bis keine bits mit dem Wert 1 mehr vorkommen.

Jetzt klarer?

marabu
  Mit Zitat antworten Zitat