Module: (C++) Taller - 4. Procesamiento de cadenas. "Un poco sobre la Antigua Roma y Julio César"


Problem

1 /6


el cifrado de César

Problem

Cayo Julio César (13 de julio, o de otras fuentes, 12 de julio de 100 o 102 a. C. — 15 de marzo de 44 a. C. e.) — antiguo estadista y político romano, dictador, comandante, escritor. Con su conquista de la Galia, César expandió el Imperio Romano. Las actividades de César cambiaron radicalmente el rostro cultural y político de Europa Occidental y dejaron una huella indeleble en la vida de las próximas generaciones de europeos. Cayo Julio César, con brillantes habilidades como estratega y táctico militar, ganó las batallas de la guerra civil y se convirtió en el único gobernante de Pax Romana.

César a menudo tomaba papel y escribía cartas durante las peleas de gladiadores. Le preguntaron, dicen, cómo se puede mirar a los gladiadores y escribir cartas. A lo que César respondió: “César puede hacer tres cosas al mismo tiempo: escribir, mirar y escuchar”.

Julio César utilizó su propia forma de cifrar texto para ocultar información a sus enemigos. Cada letra fue reemplazada por la siguiente alfabéticamente a través de K posiciones alrededor del círculo.

Usando tecnología informática moderna, determine el texto fuente a partir del cifrado dado.

Entrada
La primera línea contiene un cifrado que consta de letras latinas mayúsculas. En la segunda línea, el número K (\(1 <= K <= 10\)).

Impresión 
Quiere mostrar el resultado del descifrado.
 
Ejemplos
# Entrada Salida
1 XPSE
1
PALABRA