Algo convertissant un reel en binaire avec programme associé

Volatil_mythique Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Volatil_mythique Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
bonjour, s'il vous plait, je suis le nouvel abonné j'aimerais avoir si possible un algorithme qui converti tout réel en binaire, suivi du programme associé en c++, je vous en pris....
A voir également:

1 réponse

Volatil_mythique Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
#include <cstdlib>
#include <iostream>

using namespace std;
int main()
{ int rest,
p=1, binaire=0,nbre,x,n,i=0;
float m,y;
cout<<"saisir un reel"<<endl;
cin>>m;
x=int(m);
nbre=x;
y=m-n;
while((nbre/2)!=0){
rest=nbre%2;
binaire=rest*p+binaire;
p=p*10;
nbre=nbre/2;
}
binaire=binaire+p;
cout<<m<<"en base 2 est:"<<binaire<<endl;
int t=0,c;
float a,b;
while(i<n){
a=y*2;
c=int(a);
if(a<1){
b=0;
y=a;
cout<<b;
}
else{
b=1;
y=a-c;
cout<<b;
i++;
}
}
system("PAUSE");
return EXIT_SUCCESS;
}


le problème avec ce code c'est qu'il n'arrète pas d'afficher lorsque je veux convertir un nombre à virgule en binaire....
0