Voglio scrivere un programma per convertire da decimale a negabinario.Come convertire una base decimale (10) in una base negabinaria (-2)?
Non riesco a capire come convertire da decimale a negabinary.
Non ho idea di come trovare la regola e come funziona.
Esempio: 7(base10)-->11011(base-2)
So solo che è 7 = (-2)^0*1 + (-2)^1*1 + (-2)^2*0 + (-2)^3*1 + (-2)^4*1
.
Hai visto http://en.wikipedia.org/wiki/Negative_base#Calculation? – kennytm