Por cierto amigo engelx, en mi caída te arrastré antes y ninguno pusimos los include de cabecera, lo que nos dice que con la emoción no pusimos atención a los warnings que nos lazaba el compilador. Y es que donde esté un "pique" sanote que se quite todo lo demás.
Código (cpp) [Seleccionar]
#include <stdio.h>
int main (){
char text[100];
int i=0,j=0;
printf("\n Introduce un texto ");
gets(text);
while (text[j++]!='\0');
for(;text[i]==text[j-i-2] && j/2>i++;);
printf (i>j/2 ? "\n Es un palindromo ": "\n No es un palindromo ");
return 0;
}
Aunque tengo un while de más, me ahorro la librería string.h y el repetir strlen en tres ocasiones y además, como ya comentaron anteriormente, el código está más optimizado sin calcular tantas veces strlen.
¡¡¡¡ Saluditos! ..... !!!!