#include<stdio.h>
#include<string.h>
#include<conio.h>
void main()
{ int cont=0;
int op=0,aux=0,j=0,i=0,resp=0;
char pal[80]; char vec[80];
clrscr();
while(resp!=2)
{ printf("\n\n\nDesea saber si su palabra es PALINDROME\n"); printf("\nsi...1\nno...2\tdigite(1-2)"); scanf("%d",&resp);
for(i=0;pal[i]!='\0';i++) //limpiar
pal[i]=' ';
for(j=0;vec[j]!='\0';j++) //limpiar
vec[j]=' ';
for(cont=0;pal[cont]!='\0';cont++) //limpiar
pal[cont]=' ';
cont=0;
if(resp==1)
{ clrscr();
printf("\nIngrese una palabra:"); scanf("%s",&pal);
for(i=0;pal[i]!='\0';i++)
{ cont++;
}
cont=cont-1;
aux=cont;
j=0;
while(j<=aux)
{ vec[j]=pal[cont];
cont--;
j++;
}
cont=0;j=0;op=0;
while(pal[cont]==vec[j]&&pal[cont]!='\0'&&vec[j]!='\0')
{ cont++;
j++;
op++;
}
if(op==i)
{ printf("\n\nSU PALABRA ES PALINDROME");getch(); clrscr(); } else
{ printf("\n\nSU PALABRA NO ES PALINDROME");getch();clrscr();} } //if
} //while
getch();
}
Comentarios sobre la versión: Versión 1 (1)