Determinar la longitud de la cadena y evaluar en un ciclo hasta que recorras la mitad de la cadena.
Tedejo un ejemplo que ya tenia hecho ya que al momento de que pegas tu codigo sin GeSHi, se pierden los index de los arreglos:
Código
#include<stdio.h> #include<stdbool.h> #include<string.h> int main() { bool capicua = true; int longitud,i; char numero[10] = ""; numero[longitud-1] = 0; longitud -=1; i = 0; while(i <= longitud && capicua) { if(numero[i] != numero[longitud]) { capicua = false; } i++; longitud--; } if(capicua) { } else{ } return 0; }