primesieve
5.6.0
Main Page
Namespaces
Classes
Files
Examples
primesieve_iterator.c
Iterate over primes using C
primesieve_iterator
.
#include <
primesieve.h
>
#include <inttypes.h>
#include <stdio.h>
int
main()
{
primesieve_iterator
pi;
primesieve_init
(&pi);
uint64_t sum = 0;
uint64_t prime = 0;
/* iterate over the primes below 10^10 */
while
((prime =
primesieve_next_prime
(&pi)) < 10000000000ull)
sum += prime;
primesieve_free_iterator
(&pi);
printf(
"Sum of the primes below 10^10 = %"
PRIu64
"\n"
, sum);
return
0;
}
Generated by
1.8.9.1