Gracias leosansan!
¿Pero cómo se haría para que, al decirme que tiene más de cuatro cifras, no me diga si es capicúa o no?
Entiendo que si tiene más de cuatro cifras "pasas" de comprobar si es o no capicua. Con es premisa:#include<iostream>
using namespace std;
int main()
{
int numero0, numero1, numero2,numero_reves;
cout<<"Introduce el numero: ";
cin>>numero0;
if (numero0/10000.>=1){
cout<<"Tiene mas de cuatro cifras. Adios"<<endl;
reurn 1;
}
numero1 = numero2 =numero0;
numero_reves = 0;
while( numero1 > numero_reves && numero2 > numero_reves )
{
numero_reves = 10 * numero_reves + numero1 % 10;
numero2=numero1;
numero1 /= 10;
}
if( numero1 == numero_reves || numero2 == numero_reves)
cout<<"Es capicua "<< numero0;
else
cout<<"No es capicua "<< numero0;
{
}
cin.get( );
cin.get( );
return 0;
}
Saluditos, otra vez.....