|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2012
Città: Udine
Messaggi: 32
|
[C]Programma per la conversione di base
Salve a tutti vorrei realizzare un programma in c in grado di convertire un numero decimale dato in input,ad una base binaria
es. 2(10)-->0010(2) Al momento non ho assolutamente idea di quale algoritmo implementare nel codice. Mi viene in mente solo il fatto che l'operatore % restituisce il resto della divisione tra due operandi integer. Avete qualche idea? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2012
Città: Udine
Messaggi: 32
|
Pensandoci mi viene in mente che potrei dividere il numero in base 10 per 2..e valutare ogni volta che eseguo la divisione IL RESTO.
alla fine posso leggere il resto dal basso,verso l'alto e ottenere la conversione in codifica binario PURO. OK..Ma come faccio ad implementare tutto ciò in linguaggio C? |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
Comincia ad impostare un ciclo per la divisione/resto
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Oct 2005
Messaggi: 68
|
Io partirei a ragionare dal fatto che: una volta che hai inserito il numero decimale in input....questo è già informato binario. Tu devi solo trovare un modo per stamparlo.
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
Beh ... appunto ... un modo "semplice" per chi inizia è dividerlo per 2 e ottenere i resti ...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:15.



















