bonjours tout le monde,
j'ai un petit problème avec mon code ,il fait se que je veux,il convertie du décimal au binaire mais renverserj'explique:
quand il affiche le nombre binaire il affiche(a partir de la gauche)de la fin au debut !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <stdlib.h> int main() { int n; int R,Q; printf("entrez le nombre a convertire?"); scanf("%d",&n); while (Q!= 0) { Q=n/2; R=n%2; printf(" %d",R); n=Q; } }
ex: 130 = 10000010en binaire
mais mon programme affiche : 01000001
comment faire pour corriger svp
merci
Partager