Найти наименьшее четное число в матрице - C#
Формулировка задачи:
Найти наименьшее четное число в матрице размером МхN, элементы которой задаются датчиком случайных чисел на интервале [-65, 45].
Решение задачи: «Найти наименьшее четное число в матрице»
textual
Листинг программы
class Program
{
static Random rnd = new Random();
public static void Main()
{
while (true)
{
int m, n, min = 46;
Console.Write("\nвведите размер матрицы\nчисло строк\tm = ");
m = Int32.Parse(Console.ReadLine());
Console.Write("число столбцов\tn = ");
n = Int32.Parse(Console.ReadLine());
int[,] array = new int[m, n];
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
if ((array[i, j] = rnd.Next(-65, 46)) < min && array[i, j] % 2 == 0) min = array[i, j];
}
}
if (min != 46)
Console.Write("наименьший чётный элемент матрицы\t" + min);
else
Console.Write("Вы "везучий"! В матрице не оказалось ни одного чётного числа!");
}
}
}