Профессиональное выполнение РГР на заказ от наших авторов
2025-09-20 16:55:16
-
2025-09-30 04:00:00
Реализовать Windows Forms приложение для работы с двумерными массивами (матрицами). Обязательными заданиями для реализации являются:
- генерация матрицы размером N-строк и M-столбцов и вывод её (значений) в визуальный компонент;
- генерация значений матрицы производится с помощью экземпляра класса Random, в приложении должно быть реализована функция установки границ генерации случайных чисел, заполнение матрицы должно производиться случайными вещественными числами, при необходимости (если дополнительно установлено заданием) целыми числами;
- сохранение сгенерированной матрицы в текстовый файл определенного формата;
- открытие (чтение) матрицы из текстового файла (при открытии должен учитываться формат сохранения данных и дополнительных параметров, описывающих матрицу);
- в соответствии с вариантом задания реализовать решение не менее 5 (шести) операций работы с двумерным массивом;
- при необходимости (если требуется по заданию) реализовать дополнительные визуальные компоненты для вывода вспомогательных значений (или решений заданий в соответствии с вариантом).
Задания:
1) Сгенерировать матрицу и заполнить вещественными числами (положительными и отрицательными). Вычислить и вывести произведение p*q, где p – минимальное значение среди максимальных элементов каждой строки, q – максимальное значение среди минимальных значений каждого столбца.
2) Сгенерировать матрицу (N != M) и заполнить вещественными числами (положительными и отрицательными). Отсортировать элементы четных строк по убыванию, а элементы нечетных строк по возрастанию.
3) Сгенерировать матрицу (N?10, M?10) и заполнить целыми положительными числами в диапазоне от -2 до 2. В каждой строке найти количество нулевых значений и из них сформировать дополнительный столбец матрицы.
4) Сгенерировать матрицу и заполнить вещественными числами (положительными и отрицательными). Найти сумму элементов, расположенных в строках с отрицательным элементом на побочной диагонали.
5) Сгенерировать квадратную матрицу с четным количеством столбцов и заполнить вещественными числами (положительными и отрицательными). Поменять местами элементы главной и побочной диагонали в нечетных столбцах.