Alexander (HH): Wie prüfe ich eine Zahl auf Zweierpotenz (2,4,8,16,...)?

Beitrag lesen

Moin Moin!

teile durch zwei und runde ab.
multipliziere das ergebnis mit 2 und schau nach ob die zahl vorher = der zahl nachher ist.

Damit testest Du nur, ob die Zahl gerade oder ungerade ist. Und für Nicht-Integer-Zahlen wird das Ergebnis mit diesem Algorithmus immer "ungerade" lauten.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".