1
« en: Sábado 22 de Mayo de 2004, 19:12 »
Hola, espero que me puedan ayudar, y de ante mano gracias.
Tengo un ligero problema con un programa en c++, que tiene que evaluar una palabra y mostrar como resultado si es o no un palindromo, hasta el momento he trabajado con solo esto.
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
int palindromo (char palabra [80]);
void main () {
clrscr ();
char palabra [80], r=0, a;
cout<<"Escribe la palabra a evaluar: ";
cin.getline (palabra,80);
r=palindromo (palabra);
cout<<"\n\nLa palabra "<<r<<" es un palindromo";
getch ();
}
int palindromo (char palabra [80]) {
char a [80], res=0;
strcpy (a,palabra);
strrev (a);
if (strcmp (palabra,a)) {
res=0;
}
else
res=1;
return (res);
}
espero que me haya explicado bien, lo que pasa es que es mi primer mensaje.