Bonsoir, je suis étudiant en 1ère Technologie de l'informatique (Belgique, Namur)
Je suis en plein Blocus pendant ces vacances afin de bien préparer mes examens. Mais je rencontre un petit soucis.
C'est pourquoi je viens demander votre aide.
Merci d'avance,
J'ai réaliser ce code :
Une erreur persiste dans mes résultats. Si je rentre la valeur 15 j'ai en réponse 111 ...
Code:#include <stdlib.h> #include <stdio.h> #include <math.h> int main(void) { int nbrDec=0,nbrBin=0,cpt=0,reste=0,quotient=0; printf("Entrez un nombre entier positif non nul : "); fflush(stdin); scanf("%d",&nbrDec); quotient=nbrDec; while(quotient>1) { reste=quotient%2; quotient=quotient/2; nbrBin+=reste*pow(10,cpt); cpt++; } printf("Nombre binaire = %d",nbrBin); }
-----