#include "../test.h" cube_t getcube(int64_t, int64_t, int64_t, int64_t); void run(void) { char str[STRLENMAX]; cube_t cube; int64_t ep, eo, cp, co; fgets(str, STRLENMAX, stdin); ep = atoll(str); fgets(str, STRLENMAX, stdin); eo = atoll(str); fgets(str, STRLENMAX, stdin); cp = atoll(str); fgets(str, STRLENMAX, stdin); co = atoll(str); cube = getcube(ep, eo, cp, co); if (iserror(cube)) { printf("Error cube\n"); } else if (!isconsistent(cube)) { printf("Inconsistent cube\n"); } else { writecube("H48", cube, str); printf("%s\n", str); } }