Răspuns:
Algoritm c++
#include <iostream>
using namespace std;
int main()
{
int numar,invers=0,copie;
cin>>numar;
copie=numar;
while(numar!=0)
{
invers=invers*10+numar%10;
numar/=10;
}
if(invers==copie)
cout<<"Acest numar este palindrom";
else
cout<<"Acest numar nu este palindrom";
}
Explicație: