Somma di numeri binari con più di due addendi

davide846
Salve,

voglio fare questa somma:

101+
011+
111+
101 =

Equivale a sommare 5 + 3 + 7 + 5 = 20, ovvero 10100

Ma come la faccio? Il mio problema è che non so gestire bene i riporti. So che 1 + 1 da 0 con riporto di 1, mentre 1 + 1 + 1 da 1 con riporto di 1. Ma perché questa cosa? E se volessi sommare, come da problema posto, quattro addendi come 1 + 1 + 1 + 1? E se fossero cinque? Mi spiegate la logica che c'è dietro? Su internet non ho trovato molto. Grazie

Risposte
mateforever.tanzini
Il problema non è difficile, immagina di fare la stessa cosa col sistema decimale, solitamente non capita, ma se devi sommare 11 numeri ti trovi a dover fare il così detto ( detto da me ;) ) riporto multiplo, esempio 199*11, risolviamolo con la somma:
199+
199+
...
199
-----
9 riporto 9 nella seconda colonna ---> sotto la line ci sarà ora 89 e dovrai riportare sulla terza colonna 10( numero a due cifre!) stessa cosa succede con la tua somma binaria

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.