View Code of Problem 92

#include<stdio.h>
int fun(int k){
    int i,a,n,s=0;
    n=k;
    while(k!=0){
        a=k%10;
        k=k/10;
        s=s*10+a;
    }
    if(s==n)return 1;
    return 0;
}
int su(int k){
    int i;
    for(i=2;i<k;i++){
        if(k%i==0){
            return 0;
        }
    }
    return 1;

}
int main(){
    int m,n,i,j=0,a[100];
    scanf("%d%d",&m,&n);
    for(i=m;i<=n;i++){
        if(fun(i)==1&&su(i)==1){
            a[j++]=i;
        }

    }
    for(i=0;i<j;i++){
        printf("%6d",a[i]);
        if((i+1)%5==0){
            printf("\n");
        }

    }
    return 0;
}

Double click to view unformatted code.


Back to problem 92