diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2016-02-13 18:15:04 -0500 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2016-02-13 18:15:04 -0500 |
commit | 916555cb10110f6c748e70cb5337752432a325b8 (patch) | |
tree | f4394b06f25e4a95d5f3c418195b1e25a334283b | |
parent | 52fad575802e99c34f93e03ba91ca34dd1d547b7 (diff) | |
download | roux-916555cb10110f6c748e70cb5337752432a325b8.tar.gz |
add new test by Andrew Chambers
-rw-r--r-- | minic/test/euler9.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/minic/test/euler9.c b/minic/test/euler9.c new file mode 100644 index 0000000..ec85b86 --- /dev/null +++ b/minic/test/euler9.c @@ -0,0 +1,27 @@ +#include <stdio.h> + +main() +{ + int i; + int a; + int b; + int c; + int d; + + for (a = 1; a < 1000; a++) { + for (b = a + 1; b < 1000; b++) { + d = a*a + b*b; + for (i = 0; i < 1000; i++) { + if (i * i == d) { + c = i; + if (b < c && a+b+c == 1000) { + printf("%d\n", a*b*c); + return 0; + } + break; + } + } + } + } +} + |