View Code of Problem 92

#include<stdio.h>
#include<math.h>
int main()
{
    int m,n,i,t,sum = 0,j,count = 0;
    scanf("%d %d",&m,&n);
    if(m > n)
    {
        t = n;
        n = m;
        m = t;
    }
    for(i = m;i <= n;i++)
    {
        t = i;
        sum = 0;
        while(t)
        {
            sum = sum*10 + t%10;
            t /= 10;
        }

        if(sum == i)
        {
            int flag = 0;
            for(j = 2;j <= sqrt(i);j++)
            {
                if(i % j == 0)
                {
                    flag = 1;
                    break;
                }
            }
            if(!flag)
            {
                printf("%6d",i);
                count++;
                if(count%5==0)
                    putchar(10);
            }
        }
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 92