Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2015, 23:30   #1
Midnight Kid
 
Регистрация: 11.05.2015
Сообщений: 5
По умолчанию 2-мерный массив, максимум

Есть 2-мерный массив, к примеру:

200 300 150 250 500
1 3 2 2 3

Строк только две, количество столбцов вводится в Edit.
Нужно чтобы программа определяла максимальный элемент (или элементы, если их 2 и больше) во второй строке и выводила в Memo соответствующие значения из первой строки через точку с запятой; в данном примере результат должен выглядеть вот так:

300; 500

Кто может, выручайте. Заранее благодарен.
Midnight Kid вне форума Ответить с цитированием
Старый 15.05.2015, 20:40   #2
sklees
Пользователь
 
Регистрация: 21.04.2013
Сообщений: 23
По умолчанию

A[0] = 200;A[1] = 300;A[2] = 150;A[3] = 250;A[4] = 500;
B[0] = 1 ;B[1] = 3 ;B[2] = 2 ;B[3] = 2 ;B[4] = 3;

MaxValue = 0;
for (i=0; i<5; i++) if (B[i] >MaxValue) MaxValue = B[i];

for (i=0; i<5; i++) if (B[i] == MaxValue) ShowMessage(IntToStr(A[i]));

P.S. А в чем фокус то
sklees вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
1 мерный массив с++ rafael999 Помощь студентам 1 02.11.2013 18:10
2-мерный массив Golovastik PHP 1 30.06.2010 23:13
Двух мерный массив студент36 Помощь студентам 3 17.05.2010 07:56
N-мерный массив в c++ builder vasuc Qt и кроссплатформенное программирование С/С++ 0 27.02.2010 16:54
N мерный массив Лубышев Общие вопросы Delphi 3 08.05.2009 12:12