Originariamente inviato da informatici
Quindi faccio x+y+z???
In sostanza se io sommo 1+1+1il risultato dovrebbe essere 11?
Come gestisco l'output? e il riporto?
O sfugge qualcosa a me oppure non ti sono molto chiari i concetti più basilari riguardo il sistema di numerazione binario.
Se hai 3 int che hanno valore 1 (vediamoli in binario)
codice:
000.......000001 +
000.......000001 +
000.......000001 =
------------------
000.......000011 <- risultato 3 in decimale
codice:
void fulladder(int x, int y, int z, int *output) {
*output = x+y+z;
}
Raga ... mi sfugge qualcosa sull'utilità di tale codice/esercizio .......