Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #1

    dev c++, errore convertitore da numero intero a binario

    #include<iostream>
    #include<stdio.h>
    using namespace std;
    int main () {
    int n,peso,cifra;
    do { cout<<"inserisci un numero in base dieci"<<endl;
    cin>>n;
    }while(n<=0);

    do{
    if (n%2==0){
    cifra=0;}
    else {
    cifra=1;}
    n=n/2;
    cout<<cifra;
    }
    while (n>0);


    fflush(stdin);
    getchar();
    return 0;




    }






    ecco il codice del mio convertitore da numero intero a binario. purtroppo il programma mi stampa i numeri al contrario!
    esempio:
    se inserisco 39 il programma mi stampa "111001", mentre il numero convertito sarebbe "100111".

    sapreste dirmi come far stampare il numero nella sequenza corretta?
    grazie mille per le eventuali risposte
    Ultima modifica di nocoldin; 01-03-2015 a 16:51

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.