viernes, 19 de diciembre de 2008

Palindromos, palindrome en C++

Programa que verifica si una palabra es palindromo (es decir, se lee igual de derecha a izquierda que de izquierda a derecha, sin considerar los espacios).

[sourcecode language='cpp']# include
# include
void main()
{
char pal[40],pal2[40];
int n,x,a=0,p=0,e=0;
char b=' ';
printf("\n Ingrese la(s) palabra(s)  :");
gets(pal);
n=strlen(pal);
for (int u=0;u<=n;u++)
{
if (pal[u]==b)
u++;
pal2[e]=pal[u];
e++;
}
x=0;
n=strlen(pal2);
for (x=n-1;x>=0;x--)
{
if (pal2[x]==pal2[a])
p++;
a++;
}
if (p==n)
printf("\n palabra palindromo");
else
printf ("\n palabra no palindromo");
getchar();
}[/sourcecode]

No hay comentarios:

Publicar un comentario