View Code of Problem 92

#include<iostream>
#include<algorithm>
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<cstring>
#include<string>
#include<sstream>
using namespace std;
bool issu(int a)
{
	if(a==2||a==3)
	return true;
	else
	{
			for(int i=2;i<a;i++)
		{
			if(a%i==0)
			return false;
		}
	return true;
	}

}
int main() {
	int a,b,len=1;
	cin>>a>>b;
	for(int i=a;i<=b;i++)
	{
		stringstream h,g;
		string s,k;
		int num;
		h<<i;
		h>>s;
		k=s;
		reverse(s.begin(),s.end());
		g<<s;
		g>>num;	
		if(s==k&&issu(num))
		{			
			printf("%6d",num);
			len++;
		}
		if(len==6)
		{
			len=1;
			printf("\n");
		}
	
	}
	return 0;

}

Double click to view unformatted code.


Back to problem 92