Bonjour, je bloque sur un algo que le prof nous a donné et je cherche donc de l'aide. Je suis en 1ere BTS SIO.
Je dois faire un algo qui converti de Decimale en Binaire.
J'ai mi longtemps à savoir comment récupérer les valeurs (0 et 1) pour les mettre à la suite, j'en ai conclus que la seule solution était un tableau. J'ai donc essayé comme ça:
Tableau Note(16) en entier
DEC en entier
DEBUT
Ecrire « Entrez votre nombre Dec pour qu’il soit convertit en binaire
Lire DEC
Pour i <= 1 à 16
Tableau (i) =DEC%2
DEC = DEC/2 + Tableau(i)
…
Fin Pour
Ecrire "La conversion donne pour résultat: "
Pour i <= 16 à 1
Ecrire Tableau(i)
Fin Pour
Le problème c'est aux "..." je ne sais pas quoi mettre lorsque le nombre de DEC sera 1, il restera toujours à 1 alors que je veux qu'il n'apparaise qu'une fois et ensuite soit 0.
J'ai aussi mi un tableau de 16 cases mais j'aimerais l'adapter à la réponse et qu'il n'affiche pas les zéros inutiles qui seront à gauche
Si quelqu'un peut m'aider ? 