b.c (466B) [raw]
1 #include <stdio.h> 2 #include <unistd.h> 3 4 int mem[] = {0, 0, 0}; 5 int sum() { 6 return mem[0] + mem[1] + mem[2]; 7 } 8 9 int main(void) { 10 int count = 0; 11 int curr; 12 int prev = 0; 13 int i = 0; 14 while(scanf("%d\n", &curr) != EOF) { 15 mem[i++ % 3] = curr; 16 if (i > 3) { 17 if (prev && sum() > prev) { 18 count++; 19 } 20 prev = sum(); 21 } 22 i++; 23 } 24 printf("%d\n", count); 25 return 0; 26 }