int isPalindrm(int n)
{
char str[100];
sprintf(str,"%d",n);
strrev(str);
int m = atoi(str); // converting the reversed string to an integer
return n == m; // comparing reversed number with orginal number, retrun 1 when true, 0 otherwise
}
void printPalin(int n)
{
int i;
for(i = 1; i<=n; i++)
{
if(isPalindrm(i)) printf("%d ",i);
}
}
int main()
{
int n;
scanf("%d",&n);
printPalin(n);
return 0;
}
No comments:
Post a Comment