int main() { FILE *fin=fopen("pprime.in","r"); FILE *fout=fopen("pprime.out","w"); int a,b,i,num; clock_t begin, end; double cost; begin = clock(); fscanf(fin,"%d %d",&a,&b); if((b-a)>500000) num=prime1(pnum,a,b); else{ num=prime2(pnum,a,b); start=0; } for (i = start; i < num ; i++){ if(pnum[i]>=a) if(ispal(pnum[i])) fprintf(fout,"%d\n",pnum[i]); } end = clock(); cost = (double)(end - begin) / CLOCKS_PER_SEC; printf("%lf seconds\n", cost); return 0; }
int main(int argc, const char *argv[]) { int i; for(i=2;i<100;i++) printf("%d sayisi %s\n",i,prime2(i) ? "asaldir.":"asal degildir."); return 0; }