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);
	//printf("%d %d",m,n);
	for(i=m;i<=n;i++)
	 {
	 	if(hui(i)==1)
	 	{  //printf("%d",i);
	 	  	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