Código:
#include <iostream>
using namespace std;
int main()
{
int a;
char ca[100];
Ingres:
cout << "Digite un numero de 3 digitos: "; cin >> ca;
int lnumc = strlen(ca);
a = atoi(ca);
if (lnumc==3)
{
int n1 = a/100;
int n2 = a/10 - n1*10;
int n3 = a - (n1*100 + n2*10);
int ni = n3*100 + n2*10 + n1;
if (ni-a == 0)
cout << "El numero es capicua"<<endl;
else
cout << "El numero no es capicua"<<endl;
}
else
{
cout <<endl<< "El numero debe tener 3 digitos"<<endl;
goto Ingres;
}
cin.get();
cin.get();
return 0;
}