Home
Andy's Blog - Project Euler, Project 6 [entries|archive|friends|userinfo]
Andy

[ website | Portal: Andy ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Project Euler, Project 6 [Apr. 5th, 2009|07:05 pm]
Previous Entry Add to Memories Tell a Friend Next Entry
[Tags|]

http://projecteuler.net/index.php?section=problems&id=6

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>

using namespace std;

double start = 1;
double end = 100;

int main()
{
	double addenda = 0, addendb = 0, answer;
	double a, b;

	for (start = 1; start <= end; start++)
	{
		addenda += pow(start, 2);
		addendb += start;
	}

	addendb = pow(addendb, 2);

	if (addenda > addendb)
	{
		answer = addenda - addendb;
		a = addenda;
		b = addendb;
	}
	else
	{
		answer = addendb - addenda;
		a = addendb;
		b = addenda;
	}

	printf("%.0f - %.0f = %.0f\n", a, b, answer);
	
	return 0;
}


Wheeee!
LinkReply