int main(int argc, char* argv[]) { int n, i; n = Get_n(argc, argv); printf("The primes < %d are\n", n); printf("2\n"); for (i = 3; i <= n; i += 2) if (Is_prime(i)) printf("%d\n", i); return 0; } /* main */
int main(int argc, char *argv[]) { int x; while(scanf("%d",&x)==1) { if(x<=0) break; int i; for(i=3;i<=x/2;i=i+2) { if(Is_prime(i,5)) { if(Is_prime(x-i,5)) break; } } printf("%d = %d + %d\n",x,i,x-i); } return 0; }