Linguaggio C/C++ – Conversione di un numero decimale in binario

Risoluzione

In base al numero di bit impostati attraverso la costante Dimensione, viene definito il range di valori ammissibili in input.

Conversione10TO2_03


Naturalmente la risoluzione diventa più agevole definendo un array che andrà naturalmente inizializzato:

Conversione10TO2_02

Dopo aver verificato la conformità del dato di input, attraverso una iterazione del tipo do…while sulla base numero di bit scelti, l’algoritmo si occupa dell’elaborazione vera e propria attraverso un ciclo di for per determinare sia i resti che i quozienti della divisione per 2.

Visite: 5508

Pagine: 1 2 3 4 5 6 7