FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Analizando un poco la base debería ser 32 ya que el 32 equivale en binario al número 11111 con lo cual el pasaje seria pasar el string que contiene el numero en base 10 a binario y separar el resultado en grupos de de 5 y colocar su equivalente en base 32 y multiplicando el numero según la posición. es decir
34 en base 10 100010 en base 2 1 00010 lo separo en grupo de 5 1 2 lo paso cada grupo a su equivalente en base 32 y por ultimo multiplico según la posición 1 x 32 + 2 = V2 entonces 34 en base 10 es igual a V2 en base 32 ¿Es correcta mi deducción? |
#2
|
||||
|
||||
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? |
#3
|
||||
|
||||
Hola acertijo022.
Número base 10 a base n:
Número base N a base 10:
Llamadas de ejemplo usando el número 2314 con base 32 y 36:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-04-2011 a las 18:00:28. |
#4
|
||||
|
||||
Gracias ecfisa eso justamente lo que necesitaba.
|
#5
|
||||
|
||||
Y, ¿cómo se resuelve lo de que el número de 30 dígitos no cabe en un Int64 (menos en un longint)?
// Saludos |
#6
|
||||
|
||||
Cita:
Supongo que diciéndole al cliente que limite el número a 999999999999999999. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 15-04-2011 a las 01:12:50. |
#7
|
||||
|
||||
Es cierto me re entusiasme y me olvide que son 30 dígitos...
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Comprimir | Roxy188 | Varios | 1 | 23-09-2008 23:52:18 |
comprimir AVI con la API | zidfrid | API de Windows | 0 | 20-06-2007 22:40:28 |
comprimir AVI con la API. | zidfrid | C++ Builder | 1 | 06-06-2007 22:18:11 |
Comprimir con UPX | Mr.Vaka | Varios | 6 | 29-12-2005 14:00:50 |
comprimir un jpg | User_baja1 | Gráficos | 1 | 08-07-2005 11:47:56 |
|