View Code of Problem 92

#include<stdio.h>
#include<math.h> 
int hui(int a)
{
	int i,result,m;
	m=a;
	result=0;
	while(a!=0)
	{
		i=a%10;
		a=a/10;
		result=result*10+i;
		
	}
	
	if(result==m)
	  return 1;
	else 
	  return 0;
 }
 int su(int a)
 { 
    int i;
 	for(i=2;i<=sqrt(a);i++)
 		 {
		    if(a%i==0)
				break;
			
          }
	if(i>sqrt(a))
	  return 1;
} 
int main()
{
	int i,m,n,temp,k=0;
	scanf("%d%d",&m,&n);
	for(i=m;i<=n;i++)
	 {
	 if(hui(i)==1)
	 	{ 
	 	  	if(su(i)==1)
			   {
			     printf("%6d",i);
			      k++;
			     if(k%5==0)
	               printf("\n");
		        }
		       
		}
	     
	       
	 }
      return 0;
	
 }

Double click to view unformatted code.


Back to problem 92