Răspuns:
#include<iostream>
using namespace std;
bool palindrom(int nr)
{
int nrInitial, nrInvers = 0;
nrInitial = nr;
while(nr)
{
int c = nr % 10;
nrInvers = nrInvers * 10 + c;
nr = nr / 10;
}
if(nrInitial == nrInvers)
return true;
else
return false;
}
int main()
{
int nr;
cin >> nr;
if(palindrom(nr))
cout << "Numarul este palindrom";
else
cout << "Numarul nu este palindrom";
return 0;
}