View Code of Problem 92

#include<stdio.h>
#include<string.h>
#include<math.h>
	

int f(int a)
{
	for(int i=2;i<=sqrt(a);i++){
		if(a%i==0)return 0;
	}
	return 1;
}
int h(int a){
	int k[10000];
	int i=0;
	while(a){

		k[i]=a%10;
		i++;
		a=a/10;
	}

	for(int j=0,w=i-1;j<w;j++,w--){
		if(k[j]!=k[w])return 0;
		
	}

	return 1;
	

}
int main(){

		int a,b;
		int k=0;
		scanf("%d%d",&a,&b);
		for(int i=a;i<=b;i++){
		
			if(f(i)==1&&h(i)==1){
				if(k!=5){printf("%6d",i);k++;}
				else {printf("%6d\n",i);k=0;}
			}
			
		
		}


}
	

Double click to view unformatted code.


Back to problem 92