Program to print all paindromic number from 1 to n.





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