Функция: определить максимальное значение суммы строки в матрице, и номер этой строки - C (СИ)

Узнай цену своей работы

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

В матрице А (mxn) определить максимальное значение суммы строки и номер этой строки.Не получается у меня,прошу помощи!

Решение задачи: «Функция: определить максимальное значение суммы строки в матрице, и номер этой строки»

textual
Листинг программы
  1. int mtx[M][N];
  2. int min_sum = INT_MIN;
  3. int idx_min;
  4. int i, j;
  5. ...
  6. for(i = 0; i < M; ++i)
  7. {
  8.     int tmp = 0;
  9.     for(j = 0; j < N; ++j)
  10.         tmp += mtx[i][j];
  11.     if(tmp < min_sum)
  12.     {
  13.         min_sum = tmp;
  14.         idx_min = i;
  15.     }
  16. }
  17. ...

Объяснение кода листинга программы

  1. Объявлены массив mtx[M][N] и переменные min_sum, idx_min, i, j.
  2. Задано значение min_sum равное INT_MIN.
  3. Начальные значения i и j равны нулю.
  4. В цикле происходит проход по всем элементам массива mtx.
  5. Для каждой строки массива вычисляется сумма элементов (tmp).
  6. Если сумма элементов текущей строки меньше значения min_sum, то значение min_sum обновляется, а переменная idx_min принимает значение i.
  7. После прохода по всем строкам массива, в переменной min_sum содержится минимальная сумма элементов, а в переменной idx_min — номер строки с минимальной суммой.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы