Нарисовать блок схему
Нужно найти минимальное и максимальное значения в каждой строке двумерного массива на языке c#
Ответы
Ответ:
Для нахождения минимального и максимального значения в каждой строке двумерного массива на языке C# можно использовать следующий код:
int[,] array = new int[3, 4] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };
for (int i = 0; i < array.GetLength(0); i++)
{
int min = array[i, 0];
int max = array[i, 0];
for (int j = 1; j < array.GetLength(1); j++)
{
if (array[i, j] < min)
{
min = array[i, j];
}
if (array[i, j] > max)
{
max = array[i, j];
}
}
Console.WriteLine("Минимальное значение в строке {0}: {1}", i, min);
Console.WriteLine("Максимальное значение в строке {0}: {1}", i, max);
}
В данном примере создается двумерный массив размером 3 на 4 и заполняется значениями от 1 до 12. Затем происходит перебор строк массива с помощью первого цикла for. Внутри этого цикла определяются минимальное и максимальное значения в каждой строке с помощью второго цикла for. Если текущее значение элемента массива меньше минимального значения, то оно записывается в переменную min. Если текущее значение элемента массива больше максимального значения, то оно записывается в переменную max. После перебора всех элементов строки выводятся на экран минимальное и максимальное значения с помощью метода Console.WriteLine.