Bonjour,
je souhaite créer un programme qui convertisse du Décimal vers le Binaire sur l'étendu d'un mot.
J'y suis presque arrivé, le seul problème c'est que le résultat est écrit dan sale mauvais sens (logique vu mon programme)... Je voulais savoir sil existait un moyen d'afficher d'abord la fin ?
Voilà mon programme :
	
	
	
		
Merci d'avance pour votre aide
	
		
			
		
		
	
				
			je souhaite créer un programme qui convertisse du Décimal vers le Binaire sur l'étendu d'un mot.
J'y suis presque arrivé, le seul problème c'est que le résultat est écrit dan sale mauvais sens (logique vu mon programme)... Je voulais savoir sil existait un moyen d'afficher d'abord la fin ?
Voilà mon programme :
		C++:
	
	#include <iostream>
#include <vector>
#include <math.h>
using namespace std;
int main(int argc, const char * argv[]) {
 
    int nbr; // nombre décimale
    int r; // reste
    int d=2 ; // divisé par deux = mots
 
    cout << "Entre un nombre : " << endl ;
    cin >> nbr ;
 
    do {
        r = nbr % d ;
        nbr = nbr / d ;
   
    vector<int> valeur (1, r);
    valeur[r] = r ;
     
    for(int i(r); i<=r ; i++)
            cout << valeur[i];
    }while (nbr != 0);
    return 0;
}
	Merci d'avance pour votre aide
			
				Dernière édition par un modérateur: