int main()
{
int nn,m,k,dg,td;
printf("number: ");
scanf("%i",&nn);
for (int i=1; i {
td=i;
while (true)
{
m=td;
dg=0;
while (m>0)
{
k=m % 10;
dg=dg*10+k;
m=m/10;
}
if (td==dg)
{
printf("palindrom %i\n",td);
break;
}
else td+=dg;
}
}
}
У меня работает