Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //Вяльшина Вероника

            /*4. *а) Реализовать класс для работы с двумерным массивом. Реализовать конструктор, заполняющий массив
             * случайными числами. Создать методы, которые возвращают сумму всех элементов массива, сумму всех элементов
             * массива больше заданного, свойство, возвращающее минимальный элемент массива, свойство, возвращающее максимальный
             * элемент массива, метод, возвращающий номер максимального элемента массива (через параметры, используя модификатор ref или out)*/

            Console.Write("Введите количество строк: ");
            int row = inputCheck();

            Console.Write("Введите количество столбцов: ");
            int col = inputCheck();
            TwoDimensionalArray a = new TwoDimensionalArray(row, col);

            printArray(row, col, a);
            Console.WriteLine($"Сумма всех элементов массива: {a.summ()}");
            Console.Write("Введите число: ");
            int n = inputCheck();

            Console.WriteLine($"Сумма всех элементов массива, больше {n}: {a.summ(n)}");
            Console.WriteLine($"Минимальный элемент массива: {a.getMin()}");
            Console.WriteLine($"Максимальный элемент массива: {a.getMax()}");
            string item = "";

            Console.WriteLine($"Номер максимального элемента: {a.maxItemNumber(ref item)}");

            Pause();
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Вывод массива на экран
 /// </summary>
 /// <param name="row">количество строк</param>
 /// <param name="col">количество столбцов</param>
 /// <param name="a">массив</param>
 private static void printArray(int row, int col, TwoDimensionalArray a)
 {
     Console.WriteLine("Массив: ");
     for (int i = 0; i < row; i++)
     {
         for (int j = 0; j < col; j++)
         {
             Console.Write(a.getValue(i, j) + " ");
         }
         Console.WriteLine();
     }
 }