Forum: Programmieren allgemein
by Neutral General,
2. Mär 2008
Dir ist klar das "Potenz von 2" <> "Vielfaches von 2" ?
6 z.B. ist ein Vielfaches von 2 aber keine Potzenz von 2 ;)
PS: Beim Vielfachen funktioniert auch deine erste gepostete Lösung ;)
Forum: Programmieren allgemein
by Neutral General,
2. Mär 2008
Funktioniert zu 99% ;) Aber 2 hoch wie viel ist bitte 0 ? :P
Forum: Programmieren allgemein
by Neutral General,
2. Mär 2008
Hi,
Ok, dann darf mans sich aussuchen
function Is2erPotenz(Zahl: Integer): Boolean;
var s: Single;
begin
Forum: Programmieren allgemein
by Neutral General,
2. Mär 2008
Hi,
wir wärs mit Mathe?
Ceil(log 2 (Zahl)) = log 2 (Zahl)
(Also man muss prüfen ob log 2 (Zahl) ne Ganzzahl ist)
PS: