All pastes #351028 Raw Edit

Something

public text v1 · immutable
·published 2007-02-11 22:04 UTC
rendered paste body
#include <stdio.h>
#include <math.h>
#include <inttypes.h>

int main(void) {
	uint64_t sum = 0;
	int nuggets = 0;
	int i = 1;
	int discriminant;
	while (nuggets < 30) {
		discriminant = 5*i*i + 14*i + 1;
		if (fabs( (unsigned int)sqrt(discriminant) - sqrt(discriminant) ) < 1.0e-20 ) {
			sum += (-i - 1 + sqrt(discriminant))/(2*i + 6);
			nuggets++;
		}
	i++;
	}
	printf( "Sum = %d\n", sum );
	return 0;
}