Criptografiar en ada
Publicado por Carlos (1 intervención) el 30/10/2004 14:58:25
Hola a todos.
Tengo problemas para realizar un programa
Lo que tengo que hacer consiste en coger las letras de un texto o frase y sustituirlas por la letra que se encuentra K posiciones en adelante dentro del abecedario (ciclico, despues de la Z esta la A).
ejemplo---> si K=2
CARLOS ----> ECTNQU
El programa inicialmente tiene que pedir al usuario la clave K desde teclado. Tiene que ser un numero entero positivo del 1 al 10. Si el numero es incorrecto se tiene que volver a pedir.
El texto tambien tiene que acabar en punto. Si no acaba en punto se tiene que volver a pedir el texto asta que acabe en punto.
Solo se tienen que cifrar las letras mayusculas. Si la secuencia tiene otros caracteres, estos pasaran al texto cifrado sin cambios.
Ejemplo ----> si K=1
JaVieR ---> KaWieS
Se tiene que hacer el programa solo con variables tipo entero y caracter y con la funcion successor.
Saludos.
Tengo problemas para realizar un programa
Lo que tengo que hacer consiste en coger las letras de un texto o frase y sustituirlas por la letra que se encuentra K posiciones en adelante dentro del abecedario (ciclico, despues de la Z esta la A).
ejemplo---> si K=2
CARLOS ----> ECTNQU
El programa inicialmente tiene que pedir al usuario la clave K desde teclado. Tiene que ser un numero entero positivo del 1 al 10. Si el numero es incorrecto se tiene que volver a pedir.
El texto tambien tiene que acabar en punto. Si no acaba en punto se tiene que volver a pedir el texto asta que acabe en punto.
Solo se tienen que cifrar las letras mayusculas. Si la secuencia tiene otros caracteres, estos pasaran al texto cifrado sin cambios.
Ejemplo ----> si K=1
JaVieR ---> KaWieS
Se tiene que hacer el programa solo con variables tipo entero y caracter y con la funcion successor.
Saludos.
Valora esta pregunta


0