Úgy gondolkoztam, hogy inp_col -ra megoldható esetben kevesebb osztás legyen. Megírható branchless is: void calc(int num, int inp_col, int *out_col, int *row) { num--; *row = 1 + num / inp_col; *out_col = 1 + num / *row; }