В каждой строке матрицы найти максимальный элемент - C (СИ)

Формулировка задачи:

Задан двумерный массив. В каждой его строке найти максимальный элемент.

Код к задаче: «В каждой строке матрицы найти максимальный элемент - C (СИ)»

textual
#include <stdio.h>
 
int main(void) {
    int arrX[3][3];
    int i, j;
    int n = 3;
    int m = 3;
    int currMax, maxj;
 
    arrX[0][0] = 1;
    arrX[0][1] = 2;
    arrX[0][2] = 3;
    arrX[1][0] = 1;
    arrX[1][1] = 2;
    arrX[1][2] = -3;
    arrX[2][0] = 10;
    arrX[2][1] = 10;
    arrX[2][2] = 2;
 
    for(i=0; i<n; i++)
    {
    currMax = -1000000;
    for(j=0; j<m; j++)
        {
            if(currMax < arrX[i][j])
            {
                currMax = arrX[i][j];
                maxj = j;
            }
        }
    printf("В строке %d максимум содержится на позиции %d и равен %d\r\n", i+1, maxj + 1, currMax);
    }
 
    return 0;
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

12   голосов, оценка 3.667 из 5


СДЕЛАЙТЕ РЕПОСТ