Порядок выполнения задания

Задание: Создать программу для определения целочисленной матрицы 15 на 15. Разработать обработчик для поиска минимального элемента на дополнительной диаганали матрицы. Результат, после нажатия кнопки типа Button, вывести в textBox.

Окно программы приведено на рис. 7.1.

Рис. 7.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 = Convert.ToString(a[i,j]);

//производим поиск максимального элемента на дополнительной диагонали

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);

}




double arrow
Сейчас читают про: