Index: aoc2024.c ================================================================== --- aoc2024.c +++ aoc2024.c @@ -94,21 +94,19 @@ size_t outlen = 0; unsigned ip = 0; while (ip + 1 < np) { ip = instruction(ip, p[ip], p[ip+1], reg, output, &outlen); } - printf("Program's output is {"); - for (unsigned k = 0; k < outlen; k++) { - if (k) putchar(','); - putchar((int)output[k] + '0'); + printf("Program's output is {%u", output[0]); + for (unsigned k = 1; k < outlen; k++) { + printf(",%u", output[k]); } printf("}\n"); printf("Program is (%u", p[0]); for (unsigned k = 1; k < np; k++) { - if (k) putchar(','); - putchar((int)p[k] + '0'); + printf(",%u", p[k]); } printf(")\n"); reg[3] = 202322936867370; #if 0