Beispiel #1
0
Datei: p35.c Projekt: ipeet/euler
int main() {
	printf("Last prime lte %d: %ld\n",LIMIT,g_last_prime_lte(LIMIT));
	
	unsigned int i;
	unsigned int count = 0;
	for(i=0;get_prime(i)<LIMIT;++i) {
		if(is_circ(get_prime(i))) {
			//printf("Found solution: %ld\n",get_prime(i));
			++count;
		}
	}
	printf("Found %d circular primes.\n",count);
	
	return 0;
}
Beispiel #2
0
int main()
{
    u32 max = 0x07FFFFFF;
    u32 x = 0;
    u64 sum = 0;
    while(x < max)
    {
        if(is_circ(x))
        {
            //printf("x = %.8x\n",x);
            sum += x;
        }
        x++;
    }
    printf("sum = %ld\n",sum);
}