Задан двумерный массив a. Если в строке имеется хотя бы один нуль, то заменить все элементы этой строки на максимальный элемент этой строки. В компонент ListBox вывести номера таких строк. Надо сделать на Winwods Forms.Код есть, но он работает неправильно

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace WindowsFormsApp5

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

int n; // количество строк матрицы

int m; // количество столбцов матрицы

private void button1_Click(object sender, EventArgs e)

{

int i, j;

n = Convert.ToInt32(textBox1.Text);

m = Convert.ToInt32(textBox2.Text);

//устанавливаем количество строк и столбцов таблицы

dataGridView1.RowCount = n;

dataGridView1.ColumnCount = m;

int[,] a = new int[n, m];

Random rnd = new Random();

// Заполняем массив случайными значениями

for (i = 0; i = 1)

{

for (j = 0; j < m; j++)

a[i, j] = a[i,kmaxj];

listBox1.Items.Add("Строка - " + Convert.ToString(i+1));

}

}

}

}

}

tema10112009 tema10112009    3   06.12.2020 12:18    0

Ответы
Dmitry81 Dmitry81  06.12.2020 12:20

ответ:Random ran = new Random();

int[,] myArr = new int[4, 5];

for (int i = 0; i <4; i++)

{

   for (int j = 1; j <5; j++)

   {

        myArr[i, j] = ran.Next(1, 99);

   }

}

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика