¡Pregunta sobre el programa! ! !

#include

#include

bool Huiwen(const char str[],const int size) p>

{

int i=0,j=tamaño-1;

for(i=0;i=0;){

if((str[i]>='a'&&str[i]<='z'||(str[i]>='A'&&str[i]<='Z'))&& \

(str[j]>='a'&&str[j]<='z'||(str[j]>='A'&&str[j]<='Z')) ){

int apuesta=str[i]-str[j];

if(apuesta<0) apuesta=-apuesta;

if(apuesta %32 ==0){

i++;

j--;

}else{

devuelve falso;}

}

else if((str[i]>='a'&&str[i]<='z'||(str[i]>='A'&&str[i ]< ='Z'))&&\

(str[j]<'a'||str[j]>'z'&&(str[j]<'A'||str[ j] >'Z'))){

--j;

}

else if((str[i]<'a'|| str[ i]>'z'&&(str[i]<'A'||str[i]>'Z'))&&\

(str[j]>='a'&&str [j ]<='z'||(str[j]>='A'&&str[j]<='Z'))){

++i;

} más{

++i;

--j;

}

}

regresar verdadero;

}

int main()

{

char str[100]={};

printf("Ingrese una cadena:\n");

gets(str);

if(Huiwen(str,strlen(str))) printf("sí \ n");

else printf("no\n");

devuelve 0;

}