Ejemplo n.º 1
0
Archivo: 051.c Proyecto: ilyak/euler
static void init_prime_table(void)
{
	set_not_prime(0);
	set_not_prime(1);

	for (unsigned n = 2; n < prime_max; n++)
		for (unsigned m = n * n; m < prime_max; m += n)
			set_not_prime(m);
}
Ejemplo n.º 2
0
void set_matrix(unsigned long i) {

    unsigned long    j;
    unsigned long offset = 2*i;

    for(j=i*i; j<MAXSIZE; j+=offset) {
        set_not_prime(j);
    }
}
Ejemplo n.º 3
0
void set_matrix(unsigned long i) {

    unsigned long    j;
    unsigned long    k;

    k=(MAXSIZE/i+1);

    for(j=i;j<k;j+=2) {
        set_not_prime(j*i);
    }
}