View Code of Problem 92

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main() {
	int m,n,k,a,r=1,b[1000]={0},i,j;
	scanf("%d %d",&m,&n);
	for(i=m;i<=n;i++){
		k=i;
		a=0;
		while(k){
			a=a*10+k%10;
			k=k/10;
		}
		int flag=0;
		for(j=2;j<i;j++){
			if(i%j==0){
				flag=1;
				break;
			}
		}
		if(flag==0 && a==i){
			b[r++]=i;
		}
	}
	for(i=1;i<r;i++){
		if(i%5==0 ){
			printf("%6d\n",b[i]);
		}
		else{
			printf("%6d",b[i]);
		}
	}
}

Double click to view unformatted code.


Back to problem 92