main.c (665B)
1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main() 5 { 6 7 int calsum; 8 int maxcalsum = 0; 9 int elfnum = 1; 10 int maxelfnum; 11 12 char *line = NULL; 13 size_t len = 0; 14 15 // beginning new elf 16 while (getline(&line, &len, stdin) >= 0) 17 { 18 if ( line[0] == '\n') 19 { 20 elfnum++; 21 calsum = 0; 22 continue; 23 } 24 calsum += atoi(line); 25 printf("Elf %d hat %d Kalorien\n", elfnum, calsum); 26 if ( maxcalsum < calsum) 27 { 28 maxcalsum = calsum; 29 maxelfnum = elfnum; 30 } 31 } 32 33 printf("Elf %d hat die Maximalen %d Kalorien\n", maxelfnum, maxcalsum); 34 }