diff --git a/p14.c b/p14.c index adea0a7..cb01030 100644 --- a/p14.c +++ b/p14.c @@ -12,15 +12,17 @@ #include #include +#define MAX 1000000 + int main() { /* working variables */ - int i, nlen, table[1000000] = {0, 1}; + int i, nlen, table[MAX] = {0, 1}; int64_t n; /* result */ int len = 0, rs = 0; - for(i=2; i < 1000000; i++) { + for(i=2; i < MAX; i++) { n = i; nlen = 1; @@ -38,12 +40,12 @@ int main() { nlen++; } - table[i] = nlen; - if (nlen > len) { len = nlen; rs = i; } + + table[i] = nlen; } printf("%i\n", rs);