#include long long int loopy(long long int n) { long long int sum = 0; for (long long int i = 1; i <= n; i += 1) if (i%5 != 0 && i%7 != 0) sum += i; return sum; } long long int sumto(long long int n) { return (n*n + n)/2; } long long int formuly(long long int n) { return sumto(n) - 5*sumto(n/5) - 7*sumto(n/7) + 35*sumto(n/35); } void main(int argc, char * argv[]) { if (argc != 2) { cout << "number on command line!\n"; exit(1); } int n = atoll(argv[1]); cout << "brainy: " << formuly(n) << "\n"; cout << "loopy: " << loopy(n) << "\n"; }