Дана целочисленая прямоугольная матрица - C#

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

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

Дана целочисленная прямоугольная матрица.Определить: 1.Сумму элементов в тех строках,которые содержат хотя бы один отрицательный элемент. 2.Номера строк и столбцов всех седловых точек матрицы. Примечание: Матрица А имеет седлову точку Аij,если Aij являеться минимальнім єлементом в і-й строке и максимальнім в j-м столбце.

Решение задачи: «Дана целочисленая прямоугольная матрица»

textual
Листинг программы
static void SearchSedl(int[,] M)
        {
            int minInd;
            int maxInd;
            
            for (int i = 0; i < M.GetLength(0); ++i)
            {
                minInd = 0;
                maxInd = 0;
                for (int j = 0; j < M.GetLength(1); ++j)
                {
                    if (M[i, j] < M[i,minInd]) minInd = j;
                }
                
                for (int k = 0; k < M.GetLength(0); ++k)
                {
 
                    if (M[k, minInd] > M[maxInd, minInd]) maxInd = k;
                }
 
                if(maxInd==i) Console.WriteLine("Седловая точка - элемент{0} : {1}",minInd+1,maxInd+1);
                
            }
        }

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


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

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

6   голосов , оценка 4 из 5
Похожие ответы