Код за Вас я не напишу (тем более в С++, если бы ещё Java была 

 ).
А идейку подбросить могу.
Ваша матрица буде 2-мерной array, с таким вот кодом:
Код:
array[][] a = new array[n][m]
Теперь Вы делаете какой-нибудь for-loop со индесом идущим до 

. внутри этого лупа вы делаете второй loop, который пробегает все элементы по 

. внутри второго loop Вы делаете сравнение элементов Вашей array 
по элементу столбца и возвращаете тот элемент, который больше.
Потом считает по первому индексу с обратной операцией (т.е. врзвращает то, что меньше). И в итоге Вы пишите ещё одну строчку кода, которая возвращает индкс элемента.
Например, что-нибудт такое:
Код:
for( int i = 0; i < m; i++){
            for(  int j = 0; j < n; j++) {
              a[i][j] < a[i][length];
                return a[i][j] }
              ....
           }
System.out.println(" a [" + i  + "], [" +  j  + "]);
Вы теперь должны с той идее, которую я Вам подсказала, доработать этот код, чтобы он компилировал. 
