/* Nota: Se toma un solo archivo ya creado, el ejercicio pide ingresar el nombre del archivo, esa parte fue omitida */
#include <stdio.h>
#include <stdlib.h>
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;
}
Comments