/* ex1-c: Advent2020 game, day 13/game 2 */ #include #include #include int main(ac, av) int ac; char **av; { struct bus { unsigned bus; unsigned idx; } buses[1024]; unsigned len=0, i=0, bus, idx; char line[1024], *ptr=line; unsigned long long lcm=1, result=0; fgets(line, sizeof line, stdin); fgets(line, sizeof line, stdin); ptr=strtok(line, ","); do { if (*ptr != 'x') { buses[len].bus=atol(ptr); buses[len].idx=i; len++; } i++; ptr=strtok(NULL, ","); } while (ptr); for (i=0; i