Autor |
Mensaje |
Santi_ala
Nivel 3
Registrado: 31 Mar 2012
Mensajes: 28
Carrera: Informática y Sistemas
![argentina.gif](images/flags/argentina.gif)
|
|
Hola amigos soy nuevo por aca, estoy en 2do año de informatica y me surgio este problema que no se como haciendo un algoritmo para cifrar un dato, hace el inverso para decifrarlo.
Aca les dejo el de cifrado,
-Ingreso un numero de 4 cifras.
reemplazo cada digito con el resultado de sumarle 7 al digito, y obtener el residuo despues de dividir al nuevo valor en 10, luego intercambio el 1er valor con el 3ro, y el 2do con el 4to.
en el de descifrado me trabe en que no se como obtener la operacion inversa del modulo.
desde ya muchas gracias
|
|
|
|
|
|
|
![Offline Offline](templates/fisubsilversh/images/lang_spanish_argentina/icon_offline.gif) ![Galería Personal de Santi_ala Galería Personal de Santi_ala](templates/fisubsilversh/images/lang_spanish_argentina/icon_gallery.gif) ![Ver perfil de usuario Ver perfil de usuario](templates/fisubsilversh/images/lang_spanish_argentina/icon_profile.gif) ![Enviar mensaje privado Enviar mensaje privado](templates/fisubsilversh/images/lang_spanish_argentina/icon_pm.gif) |
![](images/spacer.gif) |
koreano
Nivel 9
![](images/avatars/25346662850eb07e57eaaa.png)
Registrado: 15 Jul 2010
Mensajes: 1796
Carrera: No especificada
![blank.gif](images/flags/blank.gif)
|
|
Hardcodealo like a boss
0+7 mod 10 = 7
1+7 mod 10 = 8
2+7 mod 10 = 9
3+7 mod 10 = 0
4+7 mod 10 = 1
etc
|
|
|
|
|
|
|
![Oculto Oculto](templates/fisubsilversh/images/lang_spanish_argentina/icon_hidden.gif) ![Galería Personal de koreano Galería Personal de koreano](templates/fisubsilversh/images/lang_spanish_argentina/icon_gallery.gif) ![Ver perfil de usuario Ver perfil de usuario](templates/fisubsilversh/images/lang_spanish_argentina/icon_profile.gif) ![Enviar mensaje privado Enviar mensaje privado](templates/fisubsilversh/images/lang_spanish_argentina/icon_pm.gif) |
![](images/spacer.gif) |
Santi_ala
Nivel 3
Registrado: 31 Mar 2012
Mensajes: 28
Carrera: Informática y Sistemas
![argentina.gif](images/flags/argentina.gif)
|
|
Gracias Koreano pero mira:
si yo ingreso el 1010
lo cifro y me queda el 8787;
ahora para decifrarlo seria
8 + 7 mod 10 y eso no me esta devolviendo el 1, me da un 5
8+7=15 %10 = 1.5
|
|
|
|
|
|
|
![Offline Offline](templates/fisubsilversh/images/lang_spanish_argentina/icon_offline.gif) ![Galería Personal de Santi_ala Galería Personal de Santi_ala](templates/fisubsilversh/images/lang_spanish_argentina/icon_gallery.gif) ![Ver perfil de usuario Ver perfil de usuario](templates/fisubsilversh/images/lang_spanish_argentina/icon_profile.gif) ![Enviar mensaje privado Enviar mensaje privado](templates/fisubsilversh/images/lang_spanish_argentina/icon_pm.gif) |
![](images/spacer.gif) |
Santi_ala
Nivel 3
Registrado: 31 Mar 2012
Mensajes: 28
Carrera: Informática y Sistemas
![argentina.gif](images/flags/argentina.gif)
|
|
Ya esta si el numero es mayo a 7 es 8 - 7 % 10 , muchas gracias
|
|
|
|
|
|
|
![Offline Offline](templates/fisubsilversh/images/lang_spanish_argentina/icon_offline.gif) ![Galería Personal de Santi_ala Galería Personal de Santi_ala](templates/fisubsilversh/images/lang_spanish_argentina/icon_gallery.gif) ![Ver perfil de usuario Ver perfil de usuario](templates/fisubsilversh/images/lang_spanish_argentina/icon_profile.gif) ![Enviar mensaje privado Enviar mensaje privado](templates/fisubsilversh/images/lang_spanish_argentina/icon_pm.gif) |
![](images/spacer.gif) |
Sebastian Santisi
Administrador Técnico
Edad: 42
Registrado: 23 Ago 2005
Mensajes: 17451
![argentina.gif](images/flags/argentina.gif)
|
|
Si los dígitos están entre 0..9, si le sumás 7 van a estar en 7..16; el resto de dividir por 10 te da 7, 8, 9, 0, 1, 2, 3, 4, 5, 6...
Desarmar eso no es más que:
if n <= 6: n += 10
Lo que implementaste fue un corredor 7.
|
|
|
|
_________________
![Image Image](http://www.foros-fiuba.com.ar/images/smiles/village_people.gif) ![[tex] ${. \ \ \ \ \ \ \ \ \ .}$ [/tex] [tex] ${. \ \ \ \ \ \ \ \ \ .}$ [/tex]](images/latex/d678cf273c99d2546c259db3422b3d968b184721_0.png)
|
|
![Perro Perro](templates/fisubsilversh/images/icon_chinese_dog.gif) |
![Offline Offline](templates/fisubsilversh/images/lang_spanish_argentina/icon_offline.gif) ![Galería Personal de Sebastian Santisi Galería Personal de Sebastian Santisi](templates/fisubsilversh/images/lang_spanish_argentina/icon_gallery.gif) ![Ver perfil de usuario Ver perfil de usuario](templates/fisubsilversh/images/lang_spanish_argentina/icon_profile.gif) ![Enviar mensaje privado Enviar mensaje privado](templates/fisubsilversh/images/lang_spanish_argentina/icon_pm.gif) ![Visitar sitio web del usuario Visitar sitio web del usuario](templates/fisubsilversh/images/lang_spanish_argentina/icon_www.gif) |
![](images/spacer.gif) |
Santi_ala
Nivel 3
Registrado: 31 Mar 2012
Mensajes: 28
Carrera: Informática y Sistemas
![argentina.gif](images/flags/argentina.gif)
|
|
Gracias Seba por el aporte !
|
|
|
|
|
|
|
![Offline Offline](templates/fisubsilversh/images/lang_spanish_argentina/icon_offline.gif) ![Galería Personal de Santi_ala Galería Personal de Santi_ala](templates/fisubsilversh/images/lang_spanish_argentina/icon_gallery.gif) ![Ver perfil de usuario Ver perfil de usuario](templates/fisubsilversh/images/lang_spanish_argentina/icon_profile.gif) ![Enviar mensaje privado Enviar mensaje privado](templates/fisubsilversh/images/lang_spanish_argentina/icon_pm.gif) |
![](images/spacer.gif) |
|
|
Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro No podés responder a temas en este foro No podés editar tus mensajes en este foro No podés borrar tus mensajes en este foro No podés votar en encuestas en este foro No Podéspostear archivos en este foro No Podés bajar archivos de este foro
|
Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker365 Attacks blocked.
|
|
[ Tiempo: 0.3785s ][ Pedidos: 20 (0.3370s) ] |