View Code of Problem 92

#include <stdio.h>

int main()
{
	int m,n,i,j,k;
	int a[1000]={0},t=1;
	scanf("%d%d",&m,&n);
	for(i=m;i<=n;i++)
	{
		int s1=0,s2=0,sum=0;
		j=i;
		while(j>0)
		{
			sum=sum*10+j%10;
			j=j/10;
		}
		if(sum==i)
		{
			s1=1;
		}
		for(k=2;k<=sqrt(i);k++)
		{
			if(i%k==0)
			   s2=1;
		}
		if(s1==1 && s2==0)
		{
			a[t++]=i;
		}
	}
	for(i=1;i<t;i++)
	{
		if(i%5!=0)
		{
			printf("%6d",a[i]);
		}else
		{
			printf("%6d\n",a[i]);
		}
	}
}

Double click to view unformatted code.


Back to problem 92