Para verificar si una palabra es o no un palindromo tienes que comparar los caracteres de la mitad izquierda de la palabra con los caracteres de la mitad derecha: el primer caracter con el ultimo, el segundo caracter con el penultimo, etc.Si en cualquier paso los caracteres no coinciden entonces la palabra no es un palindromo.Seria algo asi:Código: Text/* obtenemos la cadena y la almacenamos en el array 'palabra' */ /* calcular la longitud de la palabra */for (j = 0; palabra[j] != '\0'; j++) ;int palindromo (char* palabra)/* verificar si es un palindromo */es_un_palindromo = 1; /* verdadero */for (i = 0, j--; i < j; i++, j--) if (palabra[i] != palabra[j]){ es_un_palindromo = 0; /* falso */ break; } Un saludo