Найти номер последней из строк матрицы, содержащих максимальное количество одинаковых элементов - C#

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

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

Дана целочисленная матрица размера M × N. Найти номер последней из ее строк, содержащих максимальное количество одинаковых элементов.Подскажите какая ошибка есть в программе?
  int d = 0, c = 1, cc = 1, k, i, j, vcc = 1;
            const int M = 4, N = 4;
            int[,] A = new int[M, N] {
                {3,3,3,6},
                 {5,5,5,5},
                 {2,8,2,9},
                 {8,6,6,6}};
            for(i=0;i<N;i++){
    for(j=0;j<M-1;j++){
           for(k=M;k>j;k--){
            if(A[i,k]==A[i,j])
                c++; 
               
                             }
            if(c>cc)cc=c;
            c=1;
                                   }
        if(cc==vcc || cc>vcc)d=i;
        if(vcc<cc)vcc=cc;
            cc=1;

            } Console.WriteLine();
        }
        Console.WriteLine("максимальное количество одинаковых элементов:");
                               
    }
    }}

Решение задачи: «Найти номер последней из строк матрицы, содержащих максимальное количество одинаковых элементов»

textual
Листинг программы
int[] arr1 = new int[100];
            int[,] arr2 = new int[10, 12];
            Random rnd = new Random();
            
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 12; j++)
                    arr2[i, j] = rnd.Next(-100, 100);
            }
 
            int[] tmpRep = new int[10];
 
            for (int i = 0; i < 10; i++)
            {
                int[] tmp = new int[12];
 
                for (int j = 0; j < 12; j++)
                    tmp[j] = arr2[i, j];
 
                tmpRep[i] = tmp.Where(x => tmp.Count(s => s == x) > 1).ToArray().Length;
            }
        }

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


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

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

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