В ходе выполнения задания нужно создать программу для определения целочисленной матрицы 15×15. Разработать обработчик кнопки, который будет искать минимальный элемент на дополнительной диагонали матрицы. Результат вывести в текстовое поле.
Окно программы приведено на рис. 8.1.

Рис. 8.1. Окно программы для работы с двухмерным массивом
Текст обработчика события нажатия на кнопку приведен ниже.
private void button1_Click(object sender, EventArgs e)
{
dataGridView1.RowCount = 15; // Кол-во строк
dataGridView1.ColumnCount = 15; // Кол-во столбцов
int[,] a = new int[15,15]; // Инициализируем массив
int i,j;
//Заполняем матрицу случайными числами
Random rand = new Random();
for (i = 0; i < 15; i++)
for (j = 0; j < 15; j++)
a[i,j] = rand.Next(-100, 100);
// Выводим матрицу в dataGridView1
for (i = 0; i < 15; i++)
for (j = 0; j < 15; j++)
dataGridView1.Rows[i].Cells[j].Value =
a[i, j].ToString();
// Поиск максимального элемента
// на дополнительной диагонали
int m = int.MinValue;
for (i = 0; i < 15; i++)
if (a[i, 14 – i] > m) m = a[i, 14 – i];
// выводим результат
textBox1.Text = Convert.ToString(m);
}