Bonjour

Je cherche à faire quelque chose de très simple :

Soit la variable MonEntier (qui comme son nom l'indique est un entier).

Comment savoir si c'est une puissance de 2 ?

Je cherche à faire quelque chose sans boucles.

J'ai pensé au fait qu'une puissance de 2 en binaire vaut toujours 1 puis que des zéros. (donc si on fait la somme de tout ses bits, on doit obtenir 1). Mais comment réaliser une telle opération en fortran ?

Merci d'avance pour votre aide

Moomba