, если range - это двумерный массив, вы сравниваете int (мин.) С целым двумерным массивом int ** (range), который недопустим.
//while (min < range) //min is integer, range is 2d array. comparison is invalid.
while (min < range[i][0]) //compare with value of 2darray instead