AdventOfCode/2019/days/1/1/main.c

26 lines
459 B
C

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void) {
int i, c ,sum;
char buffer[1024];
for (i=0, sum=0; (c=getchar())!=EOF;) {
switch (c) {
default: buffer[i++] = c;
case '\n':
case ' ':
case '\t': break;
}
if (c == '\n' || c == '\t' || c == ' ') {
buffer[i] = '\0';
i=0;
if (buffer[0] != '\0') {
sum = sum + floorf(atoi(buffer) / 3.00) - 2.00;
}
}
}
printf("Total sum: %i\n", sum);
return 0;
}