Max element in matrix

Discussion in 'C#' started by shirayukilee, Dec 6, 2013.

  1. #1
    Hello

    I am beginner in programming and I need a little help. In given matrix, I have to find elements that are maximal for its row and column.

    For example in matrix

    5 7 3 4 8
    4 5 9 4 6
    3 10 6 7 5
    6 4 8 1 9

    program should check first row (5 7 3 4 8) and second column (7 5 10 4) and return 10. After that it should continue search and for e.g second row (4 5 9 4 6) and third column (3 9 6 1) return 9. And so on...

    I know how to find max for whole matrix, but I need to find (multiple) max(es) for every row and column together.

    Here is my code:


    for (int i = 0; i < n; i++)
    {
    for (int j = 0; j < m; j++)
    {
    if (a[i, j] > max)
    {
    max = a[i, j];
    }
    }
    }
    listBox1.Items.Add(max);


    I think I am close to solution, but I am not quite sure how to do this exactly

    If there's any question, I'll try to answer

    Thanks in advance
     
    shirayukilee, Dec 6, 2013 IP