Bonjour,
J'ai trouvé cet algorithme pour convertir un nombre en base 10 en un nombre en base 2.
Je prend cet exemple pour illustrer l'algorithme en question:
1010:
((1 * 2 + 0) * 2 + 1) * 2 + 0 = 10
111:
(1 * 2 + 1) * 2 + 1 = 7
Enfaite, je prend le premier chiffre que je multiplie par 2 pour ensuite ajouter le deuxieme chiffre puis multiplier le tout par 2 pour ensuite ajouter le 3eme chiffre etc...
Je n'arrive vraiment pas à restranscrire l'algo en C, pouvez-vous m'aider s'il vous plait?
Merci d'avance,
SeyZ.
Partager