Cifrado de transposicion por grupos en C
Publicado por Jonathan (6 intervenciones) el 24/01/2017 13:32:06
Muy buenas,
Me presento, soy nuevo en el foro y estoy introduciéndome en el mundo de la programación, estoy empezando con el lenguaje c
aunque me tenga que machacar la cabeza de pensar para resolver mis ejercicios planteados, no consigo dar con este cifrado, ya e hecho cifrado cesar y transposición inversa (cadena al revés) pero el de transposición por grupos no consigo hacerlo,
el planteamiento del problema es el siguiente:
La idea es que si yo ingreso una frase ejemplo: "EL CIFRADO ESTA CASI COMPLETO"
Esa frase se divida en grupos de 5 caracteres: "ELCIF RADOE STACA SICOM PLETO"
luego la clave es 43521. cada numero representa al orden de un caracter.
del primero grupo ELCIF
el 4 es la "I"
el 3 es la "C"
el 5 es la "F"
el 2 es la "L"
el 1 es la "E"
el resultado es : ICFLE
y asi en cada grupo el resultado completo y sin espacios es :
ICFLEODEARCAATSOCMISTEOLP
Como puedo dividir en gruos de cinco y cambiar el orden de los caracteres en cada grupo?
Me presento, soy nuevo en el foro y estoy introduciéndome en el mundo de la programación, estoy empezando con el lenguaje c
aunque me tenga que machacar la cabeza de pensar para resolver mis ejercicios planteados, no consigo dar con este cifrado, ya e hecho cifrado cesar y transposición inversa (cadena al revés) pero el de transposición por grupos no consigo hacerlo,
el planteamiento del problema es el siguiente:
La idea es que si yo ingreso una frase ejemplo: "EL CIFRADO ESTA CASI COMPLETO"
Esa frase se divida en grupos de 5 caracteres: "ELCIF RADOE STACA SICOM PLETO"
luego la clave es 43521. cada numero representa al orden de un caracter.
del primero grupo ELCIF
el 4 es la "I"
el 3 es la "C"
el 5 es la "F"
el 2 es la "L"
el 1 es la "E"
el resultado es : ICFLE
y asi en cada grupo el resultado completo y sin espacios es :
ICFLEODEARCAATSOCMISTEOLP
Como puedo dividir en gruos de cinco y cambiar el orden de los caracteres en cada grupo?
Valora esta pregunta
0