Найти максимальный и минимальный элементы массива. Вывести их и их координаты (строка, столбец) - C#

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

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

Ребята! Пожалуйста, помогите! Задание: Составить программу нахождения минимального (максимального) элемента массива и места его расположения в массиве (номера строки и номера столбца). Программу написала, но не удается вывести столбец и строку элементов, выводятся, естественно, координаты последнего элемента массива. Просто в с# всего пару дней, еще не могу разобраться толком. Подскажите, какие операторы должны стоять в разделе "то", после иф, чтобы они объединяли решение, а не выводи отдельные дейстия???
const int n = 5, m = 5;
            int[,] a = new int[n, m]
            {
            { 10, 54, 18, 6, 12 },
            {1,18,43,55,0},
            {78,2,5,6,100},
            {12,47,33,6,1},
            {11,9,63,40,7},
        };
            Console.WriteLine("massiv:");
            for (int i = 0; i <n; ++i)
            {
                for (int j = 0; j < m; ++j)
                    Console.Write("\t" + a[i, j]);
                Console.WriteLine();
            }
            Console.ReadLine();
 
            int max, min;
            int maxi=0, maxj=0 ;
            int mini=0, minj=0;
            max = a[0, 0];
            min = a[0, 0];
            for (int i = 0; i < m; ++i)
            {
                for (int j = 0; j < n; ++j)
                {
                    if (a[i, j] > max)  max = a[i, j]; maxi=i; maxj=j ;
                }
            }
            Console.Write("max =" + max + "[" + maxi + "," + maxj + "]" );
            Console.Read();
 
            for (int i = 0; i < n; ++i)
            {
                for (int j = 0; j < m; ++j)
                {
                    if (a[i, j] < min) min = a[i, j]; mini = i; minj = j;
                }
            }
            Console.WriteLine("min =" + min + "[" + mini + "," + minj + "]");
            Console.ReadLine();
            Console.Read();

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

textual
Листинг программы
if (a[i, j] < min)
{
 min = a[i, j]; 
mini = i; 
minj = j;
}

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


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

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

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