Hellboy67
Messages postés25Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention16 février 2006
-
16 oct. 2005 à 12:40
Hellboy67
Messages postés25Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention16 février 2006
-
16 oct. 2005 à 15:42
Il me faut une petite aide pour un programme que j'essaille de créer
Il est censé convertir un nombre décimal en binaire.
donc d'après ce que j'ai pu constater le prog arive a sortir de la boucle mais je n'arrive pas a afficher le résultat obtenu
quelqu'un pourrait me le corriger svp
#include
#include <cassert>
using std::cout;
using std::cin;
using std::endl;
void conversion (int base10);
int main ()
{
int base10;
cout<<"Entrer le nombre a convertir : ";
cin>>base10;
assert (0<=base10);
assert (base10<=255);
conversion (base10);
system("pause");
}
void conversion (int base10)
{
int convertie [8];
int i;
cout<<"Le nombre a convertir est "<=0 && con!=0)
{
if ((base10%2)==0)
{
convertie [i] = 0;
}
else
{
convertie [i] = 1;
con = con - 0.5;
}
i--;
con /= 2;
}
for (i = 7; i <= 0; i--)
{
cout<<convertie [i]<<;
}
cout<<endl;
}