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

  • docx
  • 27.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002983.docx

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

В ходе выполнения задания нужно создать программу для опреде- ления целочисленной матрицы 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);

}