Exemple #1
0
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 */
Exemple #2
0
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;
}