Skip to content

Instantly share code, notes, and snippets.

@sixthgear
Forked from desg/gist:1576555
Created January 8, 2012 00:18
Show Gist options
  • Save sixthgear/1576580 to your computer and use it in GitHub Desktop.
Save sixthgear/1576580 to your computer and use it in GitHub Desktop.
//The sum of the squares of the first ten natural numbers is,
//12 + 22 + ... + 102 = 385
//The square of the sum of the first ten natural numbers is,
//(1 + 2 + ... + 10)2 = 552 = 3025
/*Hence the difference between the sum of the squares of the first ten
natural numbers and the square of the sum is 3025 − 385 = 2640.*/
/*Find the difference between the sum of the squares of the first one
hundred natural numbers and the square of the sum.*/
int sumofall(int a);
#include <stdio.h>
int main(int argc, char **argv)
{
int g, r, answer, f;
f = 0;
g = sumofall(100) * sumofall(100);
for(r = 1;r <= 100; r++)
{
f += r*r;
}
answer = g - f;
printf("%d", answer);
return 0;
}
int sumofall(int a)
{
return (a / 2) * (a + 1);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment