View Code of Problem 92

#include<stdio.h>
#include<string.h>
int pd_h(int x);
int Prime(int x);
int main(){
	int n,m;
	scanf("%d %d",&n,&m);
	int j=0;
	for(int i=n;i<=m;i++){
		if(i%2!=0){	
		if(pd_h(i)&&Prime(i)){
			printf("%6d",i);
			j++;
		}
		if(j==5){
			j=0;
			printf("\n");
		}
		}
	} 

} 

int pd_h(int x)
{
    int y=x,num=0;
    
    while (y!=0)
    {
        num=num*10+y%10;
        y/=10;
    } 
    if (num==x) return 1;
    else return 0;
}

int Prime(int k)
{     
 for(int i=3;i*i<=k;i+=2)if(k%i==0)return 0;     
 return 1;
}

Double click to view unformatted code.


Back to problem 92