int[,] mas = new int[4, 5];
Random rnd = new Random();
int min = 0, max = 0;
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 5; j++)
{
mas[i, j] = rnd.Next(-99, 99);
Console.Write(" {0, 3} ", mas[i, j]);
if (Math.Abs(mas[i, j]) <= Math.Abs(min)) min = mas[i, j];
if (Math.Abs(mas[i, j]) >= Math.Abs(max)) max = mas[i, j];
}
Console.WriteLine("");
}
Console.WriteLine("Наибольший по модулю элемент массива: " + max);
Console.WriteLine("Наименьший по модулю элемент массива: " + min);
Console.ReadKey();
Почему не находится минимальное число?? С#
Answers & Comments
int min = mas[0, 0];
for (int i = 0; i < 4; i++){
for (int j = 0; j < 5; j++){
if (min > mas[i, j])
min = mas[i, j];
}
}