für Promathika versuche ich gerade einen Algorithmus zur Berechnung von n! von C++ nach Pascal umzuschreiben.
C++ kommt mir da ziemlich chaotisch vor, und trotz Hilfe
http://www.space.unibe.ch/comp_doc/c_ma ... sions.html" onclick="window.open(this.href);return false;
kann ich mir leider nicht auf alles einen Reim machen.
Insbesondere die folgenden beiden Zeilen verstehe ich nicht vollständig:
Code: Alles auswählen
h = n >> log2n--;
Code: Alles auswählen
high = (h & 1) == 1 ? h : h - 1;
Wäre den C++Kennern unter Euch für eine kleine "Übersetzung" der beiden Zeilen dankbar!
Viele Grüße, Euklid