Otra manera mas sencilla que encontre.
suponiendo que tenemos el numero 2314 en base 10
2334/32 = 72 resto = 10
72/32 = 2 resto 8
con lo cual nos queda 28A
y el proceso inverso:
A *1 + 8* 32 + 2 *32 * 32 = 2314
El inconveniente ahora que tengo es:
¿en que tipo de variable lo puedo poner para luego realizar la división ya que los 30 dígitos no entra en un Int64?
|