Найти наименьшее четное число в матрице - 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("Вы "везучий"! В матрице не оказалось ни одного чётного числа!");                
            }            
        }
    }

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


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

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

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