[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