InformáticaBásico1 respuestas

Se requiere diseñar una función que calcule si una palabra es palíndromo1 o no?

Se requiere diseñar una función que calcule si una palabra es palíndromo1 o no. Para ello debe comparar las estructuras de datos : pila, cola, arreglos, secuencias o listas, y argumentar cuál recomienda para implementarla dentro de un programa.

10Daniii5

En resumen

Un Palindromo es una palabra que se lee de igual forma de izquierda a derecha y de derecha a izquierda.

Mejor respuesta

Miguelvictoriojb

0

Un Palindromo es una palabra que se lee de igual forma de izquierda a derecha y de derecha a izquierda.

Para verificar si la palabra es un Palindromo debemos utilizar el Código en C Para realizar esto debemos realizar este procedimiento : / / Vamos a declarar las variables y constantes necesarias : TAM 40 ; char palabra[TAM] ; / / Creamos un vector donde se almacenara cada carácter de la palabraint longitud ; / / Variable que guardará el número de caracteres.

Int i = 0 ; / / Variables de controlint fin ; / / Programa principalmain(){ printf(" \ n Ingrese una palabra : \ n \ n") ; / / ingresar una palabra por teclado y se visualiza en la consolagets(palabra) ; / / Guardar la palabra en el vector palabralongitud = strlen(palin) ; / / Obtener la longitud de la palabra / / Creamos un ciclo For para que recorra el vector de izquierda a derecha y viceversa (es decir el Palidromo) y que luego compare los caracteres.

For(fin = longitud - 1 ; palabra[fin] = = palabra[i] && fin> = 0 ; i + + , fin - - ) ; / / Imprimir por consola lo indicado en el problema con printf.

If( i = = longitud){ printf(" \ nLa palabra es un palindromo") ; } else{ printf (" \ nLa palabra no es palindromo") ; } getch() ; / / Para que no se cierre la ventana hasta pulsar una tecla.