Calculer la plus petite puissance de 2 superieure a un entier [QUIZZ] - C++ - Programmation
Marsh Posté le 09-06-2004 à 05:24:13
edit : merde on est en c++..
Marsh Posté le 09-06-2004 à 09:29:08
Une petite bidouille en binaire et ça doit être réglé.
Mais je sais pas si c'est ce que tu cherches ou un algo un peu plus accadémique. Un truc du genre
Code :
|
Marsh Posté le 09-06-2004 à 09:36:46
Code :
|
sinon, en essayant de déplier les résultats possibles (32 bits sur un unsigned long, c'est pas énorme)
Code :
|
qqun pourrait me dire si ma méthode est juste ?
Marsh Posté le 09-06-2004 à 10:13:55
avec l'assembleur c'est encore meilleur !
Code :
|
attention le cas ou num est déjà une puissance de 2 est un cas à part !
Marsh Posté le 09-06-2004 à 03:17:21
Un petit quizz pour ceux que ca amuse :
Le but est de trouver pour n'importe quel entier la puissance de 2 superieure la plus proche de sorte que :
888 -> 1024
512 -> 512
33 -> 64
Message édité par cnstrnd le 09-06-2004 à 03:19:36