View Code of Problem 92

#include <iostream>
#include <cstdio>
#include <cmath>
#include <iomanip>
using namespace std;
int main(){
    int m,n,t,r=0,flag,k=1;
    cin>>m>>n;
    for(int i=m;i<=n;i++){
        r=0,t=i,flag=1;
        while(t){
            r=r*10+t%10;
            t=t/10;
        }
        if(r==i){
            for(int j=2;j<=sqrt(i);j++){
                if(i%j==0){
                    flag=0;
                    break;
                }
            }
            if(flag==1&&k!=5){
                cout<<setw(6)<<i;
                k++;
            }
            else if(flag==1&&k==5){
                cout<<setw(6)<<i<<endl;
                k=1;
            }
        }
        cout<<endl;
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 92