Voilà,
Cela fais plusieurs heures que je cherche un programme qui puisse convertir le Décimale (Base 10) en Binaire (Base 2] en C++!
- include <iostream>
- include <math.h>
- include <vector>
using namespace std;
int decimale, x, resultat = 0, tailletableau,i,j;
int main()
{
cout << "Programme de conversion de decimale en binaire : " << endl;
cout << "Entrez le nombre a traduire en decimale : ";
cin >> decimale;
while (resultat < decimale)
{
resultat = pow(2,x);
x++;
}
x--;
cout << "\nLa taille du tableau est de : " << x << endl;
vector<int> tableau(x);
do
{
resultat = decimale%2;
decimale = decimale/2;
if (decimale = 1)
{
tableau[0] = 1;
decimale = 0;
}
tableau[x] = resultat;
x--;
}while (decimale != 0);
for (i=0; j<2; j++)
{
cout << tableau[i];
}
return 0;
}
Quand je compile ça ne marche pas, Pouvez vous m'aider ?