Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как вывести максимальный элемент столбцов

79K
17 февраля 2016 года
santafe
14 / / 29.11.2015
Как для каждого столбца определить максимальный четный элемент и вывести на экран сам найденный элемент и его индексы (номера строк и столбцов)

Код:
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++;
1.8K
18 февраля 2016 года
Kuzya
184 / / 19.03.2008
 
Код:
......
int ar[10][10];
.....
m = Convert::ToInt32(textBox1->Text);
k = Convert::ToInt32(textBox2->Text);
.....
а если m и k присвоят числа больше десяти?
и кстати, не совсем понятен вопрос.
79K
18 февраля 2016 года
santafe
14 / / 29.11.2015
Эта будут доработки....
Нужно в матрице в каждом столбце вывести наибольшей элемент и его индекс
1.8K
26 февраля 2016 года
Kuzya
184 / / 19.03.2008
Цитата: santafe
Эта будут доработки....
Нужно в матрице в каждом столбце вывести наибольшей элемент и его индекс

нужно еще объявить массив для результатов по столбцам.

делаешь итерацию по столбцу,
записываешь значение первой ячейки в max, в in ее индекс.
сравниваешь следующий элемент столбца с max, если значение больше чем в max, записываешь его в max, индекс в in.
по завершении обхода столбца, данные из max и in переносишь в массив результатов

переходишь к итерации следующего столбца.

ну вот как-то так.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог