Индекс выходит за границу массива - C#

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

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

static int Cols (double[,] Arr, out int rows)
        {
            int n = Arr.GetLength(0);
            int m = Arr.GetLength(1);
           rows=0;
            
           int i=0;
            int j=0;
 
            for (; j < m;j++)
            {
 
                i = 0;
                    while (i < n-1 & Arr[i, j] < (Arr[i+1 , j]))
                    {
                        i++;
                    }
                    if (i == n-1)
                        rows++;
                }
                    int k = 0;
                    i = 0;
                for (; i < n; i++)
                {
                    j = 0;
 
                    while (j < m-1 & Arr[i, j] < (Arr[i, j+1 ]))
                    {
                        j++;
                    }
                    if (j == m - 1)
                        k++;
                }
            return k;
        }

Решение задачи: «Индекс выходит за границу массива»

textual
Листинг программы
while (j < m-1 & Arr[i, j] < (Arr[i, j+1 ]))

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


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

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

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