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
17
18
19
20
21
22
23
#include<stdio.h>
#include<conio.h>
 
void main()
{
int q,d,r,vald=1,bin=0;
printf("Entrez une suite decimal ");
scanf("%d",&d);
 
do
{
r=d%2;
vald=vald*10;
bin=bin+(vald*r);
printf("%d",bin/10);
q=0;
q=d/2;
d=q;
}
while((q==0));
 
getch();
}
Voila j'ai essaye d'ecrire un programme qui pourrait convertir une suite decimal en suite binaire.j'ai inverser les 0 et les 1 grace a une formule mathématique pour ne pas utiliser un tableau.mais bon je ne vois pas l'erreur.
Merci de m'eclairer.