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(); }
/// <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(); } }