/* =============================================================================================
   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");
}