Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Порядок выполнения задания. Задание: Создать программу для определения целочисленной матрицы 15 на 15




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

}






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных