#include<stdio.h> int ishw(int n){ int m=0,t,k=n; while(k!=0){ t=k%10; m=m*10+t; k=k/10; } if(m==n){ return 1; }else{ return 0; } } int iszs(int n){ int i; if(n<2){ return 0; } for(i=2;i<=n-1;i++){ if(n%i==0){ return 0; } } return 1; } int main() { int i; for(i=10;i<=1000;i++){ if(ishw(i)==1&&iszs(i)==1){ printf("%d\n",i); } } return 0; } /************************************************************** Problem: 1142 User: admin Language: C Result: Accepted Time:7 ms Memory:1036 kb ****************************************************************/