Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - sistemi di numerazione
Forum - C/C++ - sistemi di numerazione

Avatar
marcopurins (Normal User)
Newbie


Messaggi: 1
Iscritto: 18/05/2008

Segnala al moderatore
Postato alle 16:28
Domenica, 18/05/2008
ho fatto questo programma per convertire i numeri da base 10 a un'altra base a scelta dell'utente. Il problema è che il numero viene comunicato invertito rispetto a come dovrebbe essere. Qualcuno mi può aiutare?


marcopurins ha allegato un file: sistemi_di_numerazione.zip (151236 bytes)
Clicca qui per scaricare il file
PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 18:55
Domenica, 18/05/2008
Aggiungi l'include

#include <string>

e scrivi il ciclo principale cosi'

Codice sorgente - presumibilmente Delphi

  1. string ris = "";
  2.         while (num!=0)
  3.         {
  4.                 r=num % base;
  5.                 num=num/base;
  6.                 if (r<10)
  7.                         ris = (char)('0'+r) + ris;
  8.                 else
  9.                         ris = r + (char)('A'-10+r);
  10.         }
  11.         cout << ris;


PM Quote