Найти номера строки и столбца самого меньшего элемента матрицы, чем среднее арифметическое значение всех ее элементов - C#

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

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

пожалуйста помогите исправить програму чтоб правельно выводил номер строки и столбца матрицы условие: Дана матрица размера M х N. Найти номера строки и столбца самого меньшего элемента матрицы, чем среднее арифметическое значение всех ее элементов.
Листинг программы
  1. int Sum = 0;
  2. int Arg = 0;
  3. Console.WriteLine("ВВЕДИТЕ КОЛ СТРОК M:");
  4. int M = int.Parse(Console.ReadLine());
  5. Console.WriteLine("ВВЕДИТЕ КОЛ СТОЛБЦОВ N:");
  6. int N = int.Parse(Console.ReadLine());
  7. Random rnd = new Random();
  8. int[,] matrix = new int[M, N];
  9. for (int i = 0; i < M; i++)
  10. {
  11. for (int j = 0; j < N; j++)
  12. {
  13. matrix[i, j] = rnd.Next(0, 10);
  14. Sum += matrix[i, j];
  15. Console.Write(matrix[i, j] + " ");
  16. }
  17. Console.WriteLine();
  18. }
  19. Arg = Sum / (M * N);
  20. Console.WriteLine("среднее арифметическое значение :{0}", Arg);
  21. int min = matrix[0, 0];
  22. for (int i = 1; i < M; i++)
  23. {
  24. for (int j = 1; j < N; j++)
  25. {
  26. if (matrix[i, j] < Arg&& min>=matrix[i,j])
  27. {
  28. Console.WriteLine("СТОЛБЦЫ: {0}, СТРОКИ: {1}", i, j);
  29. }
  30. }
  31. }

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

textual
Листинг программы
  1.        Console.WriteLine("среднее арифметическое значение :{0}", Arg);
  2.              int min =matrix[0, 0];
  3.              int n,m;
  4.            for (int i = 0; i < M; i++)
  5.             {
  6.                 for (int j = 0; j < N; j++)
  7.                 {
  8.                     if ((matrix[i, j] < Arg ) &(min>matrix[i, j]))
  9.                     {
  10.                          min=matrix[i, j];
  11.                          n=i;
  12.                          m=j;  
  13.                     }
  14.                 }
  15.             }
  16.  
  17. Console.WriteLine("СТОЛБЦЫ: {0}, СТРОКИ: {1}", n, m);

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


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

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

10   голосов , оценка 4.4 из 5

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

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

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