View Code of Problem 92

#include<stdio.h>
#include <string.h>
#include <math.h>
int test(int n)
{
	int i,flag=1;
	for(i=2;i<n;i++)
	{
		if(n%i==0)
		{
			flag=0;
			break;
		}
	}
	return flag;
}
 int hw(int n)
 {
	 int y=0,num;
	 num=n;
	 while(n)
	 {
		 y=y*10+n%10;
		 n=n/10;

	 }
	 if(y==num)
	 return 1;
	 else
		 return 0;
 }
void main()
{

	int m,n,i,sum=0;
	scanf("%d%d",&m,&n);
	for(i=m;i<n;i++)
	{
		if(test(i)&&hw(i))
		{
			printf("%6d",i);
			sum++;
			if(sum==5)
			{
     	printf("\n");
		sum=0;
			}

		}
	}
	


}

Double click to view unformatted code.


Back to problem 92