summaryrefslogtreecommitdiff
path: root/072.c
blob: c886291b45e7c5e2894a54bdf9470901c49ce8c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "common.h"

const int limit = 1000000;

int main()
{
    unsigned long* prime_list = primes(limit);
    unsigned long sum = 0;
    int n;

    for(n=2; n<limit; n++)
	sum += phi(n, prime_list);

    printf("%ld\n", sum);
}