/* =============================================================================================
Wilfredo Cruz Yarlequé wcruzy@gmail.com
Piura, Perú, Diciembre 18 de 2024
Lee una frase y muestra un mensaje indicando si la frase es o no un palíndromo
============================================================================================= */
#include <stdio.h>
#include <string.h>
void main()
{
int i, j, k;
char frase[100];
printf("\nIngresar una frase: ");
gets(frase);
// Elimina los espacios en blanco
for (i=0; i < strlen(frase); i++)
if (frase[i] == ' ')
for (j=i; j < strlen(frase); j++)
frase[j] = frase[j+1];
// Comprueba si es o no un palíndromo
i = 0;
j = strlen(frase) - 1;
k = 0;
while (i < j)
{
if(frase[i] != frase[j])
k++;
i++;
j--;
}
if(k == 0)
printf("La frase ES un palindromo\n");
else
printf("La frase NO un palindromo\n");
}