Exemplo n.º 1
0
int main() {
	Rational product(1);
	Rational r(0);

	for(unsigned d = 11; d < 100; ++d) {
		r.setD(d);
		for(unsigned n = 10; n < d; ++n) {
			r.setN(n);
			if(isCurious(r)) {
				product *= r;
			}
		}
	}

	std::cout << product.reduce().d() << std::endl;

	std::cout << isCurious(Rational(49, 98)) << std::endl;
	return 0;
}
Exemplo n.º 2
0
int main(int argc, const char * arg[]) {

    int sum = 0;
    for (int i = 3; i < 10000000; i++) {
     	if (isCurious(i))
     	    sum += i;
    }
    std::cout << sum;
    
    return 0;
}