Der Martin: Kann nicht auf "style"-Attribut zugreifen

Beitrag lesen

Hallo,

Wie meinst du das? Dass nur gerade Zweierpotenzen auftreten? Etwa sowas wie
84 = 2^6 + 2^4 + 2^2 ?
Dann verrate mir doch bitte mal, wie du die Wurzel aus 84 "ganz exakt" berechnen willst.

Okay, mit den geraden Bits hab ich mich etwas vertan. Ich meinte, die Exponenten in den Zweierpotenzen müssen wieder Zweierpotenzen sein, weil dann "geht die Wurzel auf".

Ah, verstehe.
Nee, dann ist die Aussage mit den "geraden" Zweierpotenzen schon richtig, denn wenn ich einen Ausdruck der Form 2^(2n) habe, ist die Wurzel daraus selbstverständlich 2^n. Aber sobald du eine Summe von mehreren Zweierpotenzen hast (also eine Ganzzahl mit *mehreren* gesetzten Bits), versagt das Verfahren.

Ich hab bis jetzt noch überhaupt kein Programm geschrieben, wo ich kein Bit-Shifting verwendet hab. Und ich hab so eine Aversion gegen Divisionen in Schleifen, ich versuche so weit es geht nur durch Zweierpotenzen zu dividieren.

*g*  Great minds think alike.  :-)

Schönen Tag noch,
 Martin

--
Idealismus wächst mit der Entfernung zum Problem.