Ayuda con este ejercicio de palindromos por favor!
Publicado por Marcos (1 intervención) el 12/07/2016 08:10:05
Una palabra o conjunto de letras (que puede no tener significado), se llama
palíndromo cuando teniendo más de una letra, se lee lo mismo de izquierda
a derecha ó de derecha a izquierda; por ejemplo, ababa.
También llamaremos i-palíndromo cuando quitando el primer carácter de la
izquierda se convierte en palíndromo, por ejemplo casa.
Se llama d-palíndromo cuando quitando el primer carácter de la derecha se
convierte en palíndromo, por ejemplo amad.
Llamaremos palabras distinguidas a aquellas que son palíndromos, ipalíndromo
ó d-palíndromo.
El problema, cuya solución debes programar, consiste en recibir una
palabra y determinar los posibles cortes que la descomponen en dos
palabras distinguidas, e indicar para cada una de ellas de que tipo son.
La palabra a cortar ingresa por teclado con una longitud máxima de 20
caracteres.
Exhibir, separado por espacios, una palabra distinguida y los tipos a los que
pertenece. Si no hay ninguna descomposición posible se colocará “no se
puede”.
Ejemplo 1:
Si la palabra es azarosos - Debería mostrarse:
azar d-palindromo
osos i-palindromo d-palindromo
Ejemplo 2:
Si la palabra es amarrar - Debería mostrarse:
ama palindromo
rrar i-palindromo
amar d-palindromo
rar palindromo
palíndromo cuando teniendo más de una letra, se lee lo mismo de izquierda
a derecha ó de derecha a izquierda; por ejemplo, ababa.
También llamaremos i-palíndromo cuando quitando el primer carácter de la
izquierda se convierte en palíndromo, por ejemplo casa.
Se llama d-palíndromo cuando quitando el primer carácter de la derecha se
convierte en palíndromo, por ejemplo amad.
Llamaremos palabras distinguidas a aquellas que son palíndromos, ipalíndromo
ó d-palíndromo.
El problema, cuya solución debes programar, consiste en recibir una
palabra y determinar los posibles cortes que la descomponen en dos
palabras distinguidas, e indicar para cada una de ellas de que tipo son.
La palabra a cortar ingresa por teclado con una longitud máxima de 20
caracteres.
Exhibir, separado por espacios, una palabra distinguida y los tipos a los que
pertenece. Si no hay ninguna descomposición posible se colocará “no se
puede”.
Ejemplo 1:
Si la palabra es azarosos - Debería mostrarse:
azar d-palindromo
osos i-palindromo d-palindromo
Ejemplo 2:
Si la palabra es amarrar - Debería mostrarse:
ama palindromo
rrar i-palindromo
amar d-palindromo
rar palindromo
Valora esta pregunta


0