[C con Clase] duda con programa de palindromos
fanatidark
pandoras_box_789 en hotmail.com
Dom Mayo 19 20:52:51 CEST 2013
ya modifique un poco mas bn inicialize una cosas que no habia puesto y quedo asi
using namespace std;
int main()
{
string frase;
char letra1 , letra2;
int a , b,lonfrase;
cout<<"ingrese una frase para ver si es un palindromo"<<endl;
getline(cin,frase);
lonfrase=frase.size();
b=frase.size();
a=0;
b--;
letra1=frase[a];
letra2=frase[b];
while((letra1==letra2)&&(a!=b)&&(a<b))
{
letra1=frase[a];
letra2=frase[b];
while (letra1==' ')
{
letra1=frase[a];
a++;
}
while(letra2==' ')
{
letra2=frase[b];
b--;
}
if(letra1==letra2)
{
a++;
b--;
}
if(letra1!=letra2)
{
cout<<"no es un palindromo"<<endl;
}
}
if((a+b+1)==lonfrase)
{
cout<< "es un palindromo"<< endl;
}
}
Más información sobre la lista de distribución Cconclase