#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)