/* Nota: Se toma un solo archivo ya creado, el ejercicio pide ingresar el nombre del archivo, esa parte fue omitida */ #include #include int main(int argc, char *argv[]) { int size, i; unsigned char flag = 0; char m[40]; FILE * txt; txt = fopen("nombres.txt", "rt"); while(fscanf(txt, "%s", m) == 1 && !feof(txt)) { flag = 0; size = strlen(m); for(i = 0; i < size/2; i++) { if(!(m[i] == m[size - 1 - i])) flag = 1; } if(!flag) printf("%s es palindromo.\n", m); else printf("%s no es palindromo.\n", m); } system("PAUSE"); return 0; }