Visualizzazione dei risultati da 1 a 4 su 4
  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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puoi memorizzare i risultati in un vettore e li mostri dopo nell'ordine corretto.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Puoi memorizzare i risultati in un vettore e li mostri dopo nell'ordine corretto.
    riusciresti ad aggiungermelo al codice? te lo chiedo perché non ho proprio tempo in questi giorni visto che devo preparare un esame.

    grazie mille comunque

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Quote Originariamente inviata da nocoldin Visualizza il messaggio
    riusciresti ad aggiungermelo al codice? te lo chiedo perché non ho proprio tempo in questi giorni visto che devo preparare un esame.

    grazie mille comunque
    Hai posto un problema, ti è stata data la soluzione e siccome tu "non hai tempo" dobbiamo farlo noi al posto tuo?
    Implementala tu quando avrai tempo per farlo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.