Как вывести максимальный элемент столбцов
Код:
Random^ ran = gcnew Random();
int ar[10][10];
int i,j;
int m,k;
int max;
int in;
m = Convert::ToInt32(textBox1->Text);
k = Convert::ToInt32(textBox2->Text);
mout1->Text = "";
i=0;
while (i < m)
{
mout1->Text +="nn" ;
j=0;
while(j < k )
{
mout1->Text += " ";
ar[i][j]=ran->Next(-10, 50);
mout1->Text += ar[i][j].ToString();
j++;
}
i++;
int ar[10][10];
int i,j;
int m,k;
int max;
int in;
m = Convert::ToInt32(textBox1->Text);
k = Convert::ToInt32(textBox2->Text);
mout1->Text = "";
i=0;
while (i < m)
{
mout1->Text +="nn" ;
j=0;
while(j < k )
{
mout1->Text += " ";
ar[i][j]=ran->Next(-10, 50);
mout1->Text += ar[i][j].ToString();
j++;
}
i++;
Код:
......
int ar[10][10];
.....
m = Convert::ToInt32(textBox1->Text);
k = Convert::ToInt32(textBox2->Text);
.....
int ar[10][10];
.....
m = Convert::ToInt32(textBox1->Text);
k = Convert::ToInt32(textBox2->Text);
.....
и кстати, не совсем понятен вопрос.
Нужно в матрице в каждом столбце вывести наибольшей элемент и его индекс
Цитата: santafe
Эта будут доработки....
Нужно в матрице в каждом столбце вывести наибольшей элемент и его индекс
Нужно в матрице в каждом столбце вывести наибольшей элемент и его индекс
нужно еще объявить массив для результатов по столбцам.
делаешь итерацию по столбцу,
записываешь значение первой ячейки в max, в in ее индекс.
сравниваешь следующий элемент столбца с max, если значение больше чем в max, записываешь его в max, индекс в in.
по завершении обхода столбца, данные из max и in переносишь в массив результатов
переходишь к итерации следующего столбца.
ну вот как-то так.