diff options
| author | Oskari Timperi <oskari.timperi@iki.fi> | 2013-02-14 00:20:40 +0200 |
|---|---|---|
| committer | Oskari Timperi <oskari.timperi@iki.fi> | 2013-02-14 00:20:40 +0200 |
| commit | b792172c0168d477f6e228720bd71c2e424a6dda (patch) | |
| tree | 54038e03a65b6b4317cf1c122256fb52454c8649 /p10/main.c | |
| parent | cf9b449cc23be2bc05ff9a001352ed6c6aaa5e88 (diff) | |
| download | euler-c-b792172c0168d477f6e228720bd71c2e424a6dda.tar.gz euler-c-b792172c0168d477f6e228720bd71c2e424a6dda.zip | |
Diffstat (limited to 'p10/main.c')
| -rw-r--r-- | p10/main.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/p10/main.c b/p10/main.c new file mode 100644 index 0000000..08e3975 --- /dev/null +++ b/p10/main.c @@ -0,0 +1,25 @@ +#include <stdlib.h> +#include <stdio.h> + +#include "utils.h" + +int main(int argc, char **argv) +{ + long i; + long sum = 2; + + for (i = 3; i < 2000000; ++i) + { + int p = is_prime_rabmil(i, 30); + + if (p) + { + sum += i; + } + } + + printf("%ld\n", sum); + + return 0; +} + |
