View Code of Problem 92

#include<bits/stdc++.h>
using namespace std;
int su(int k){
	int flag=0;
	for(int i=2;i<=sqrt(k);i++){
		if(k%i==0){
			flag=1;
			break;
		}
	}
	if(flag==0) return 1;
	else return 0;
}
int hui(string s){
	int flag=0;
	for(int i=0;i<s.size()/2;i++){
		if(s[i]!=s[s.size()-i-1]){
			flag=1;
			break;
		}
	}
	if(flag==0) return 1;
	else return 0;
	
}
int main(){
	int m,n,a,b,t=1;;
	string s;
	cin>>m>>n;
	for(int i=m;i<=n;i++){
		a=su(i);
		s=to_string(i);
		b=hui(s);
		if(a==1&&b==1){
			if(t%5!=0){
				printf("%6d",i);	
			}
			if(t%5==0){
				printf("%6d\n",i);
			}
			t++;
		}
		 
		
	}
}

Double click to view unformatted code.


Back to problem 92