Ho scritto "consideriamo solo il modulo per semplicità".Originariamente inviato da luca200
Forse un po' troppo banale... su 2 bit come li rappresenti 3 e -3?
E se devi fare pure tutti questi controlli (positivo, negativo, range, etc. etc.) prima di usarlo, diventa ancora più una porcheria di quanto è giàDovrei ripensarci un attimo, ma non sono per niente sicuro che la tua obiezione sia corretta.
Se consideri che il metodo proposto comincia con una sottrazione, e quindi non usa mai valori maggiori di quelli di partenza, se usi solo numeri positivi il problema non ce l'hai.
Se invece usi anche valori negativi il problema esiste, ma dovrebbe essere aggirabile...![]()
![]()
Non si sciupa la RAM ad usare una variabile per fare uno swap, eh![]()