|
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 20
|
||||||
Выбрать несколько минимальных значений в массиве30.03.2010, 17:50. Показов 4967. Ответов 5
Метки нет (Все метки)
Добрый день, уважаемые ГУРУ.
Программирую VBA впервые, хоть и есть небольшой опыт программирования на других языках, но это было давно. Вообщем ситуация следующая. Есть 2 списка с определенными строками. Необходимо выбрать несколько строк из первого списка и несколько строк из второго списка и произвести определенные математические действия с ними. (Формула в коде) Затем из полученных результатов необходимо выбрать несколько минимальных значений (необязательно равных). Кол-во минимальных значений равно кол-ву выбранных значений из первого списка. Мысли есть, но как их реализовать в коде - не понимаю. Список1 Элемент 1 Элемент 2 Элемент 3 Элемент 4 Элемент 5 Список 2 Элемент 1 Элемент 2 Элемент 3 Элемент 4 Элемент 5 Например в первом списке выбран элемент 1, Элемент 3, Элемент 5 Во 2-м списке выбран элемент 2, Элемент 5 Фактически, кол-во результатов будет = Кол-во выбранных элементов из Списка 1*Кол-во выбранных элементов из Списка 2 Одна из идей - вычисление для каждого элемента из 1-го списка занести в свой массив, НО - кол-во элементов может быть большим, и плодить лишние массивы не ходелось бы. Вторая идея - создать двухмерный массив и заполнить его, но не знаю как. При вычислении получаем следующие значения: 70;145;70;95;120;45 Первая пара чисел соответсвеует действию с элементом 1 из 1-го списка. Вторая - Элементу 2 из 1-го списка и т. д. Необходимо в каждой паре найти минимальное значение, и записать их в отдельный массив. ЗЫ. Если элементов во втором списке выбрано 3 и больше, соответсвенно необходимо минимальное значение выбирать из 3-х и более чисел.
0
|
||||||
| 30.03.2010, 17:50 | |
|
Ответы с готовыми решениями:
5
Найти несколько минимальных элементов в массиве Поиск ДВУХ минимальных значений в неупорядоченном массиве |
|
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 20
|
|
| 31.03.2010, 12:26 [ТС] | |
|
Собственно, сам файл
0
|
|
|
3921 / 922 / 125
Регистрация: 16.04.2009
Сообщений: 1,966
|
|
| 31.03.2010, 21:18 | |
|
Эх, вот бы файлик был бы с цифирками уже. Не понятно что выбирать, как выбирать, зачем выбирать.
0
|
|
|
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 20
|
||||||
| 01.04.2010, 08:53 [ТС] | ||||||
|
Немного файлик подредактировал. Данные вводить в TextBox красного цвета. Затем нажать кнопку.
Думал записать данные в двухмерный массив, а потом уже делать выборку - но не получается. Получается, что в моем коде массив rez каждый раз перезаписывается, после прохождения внутреннего цикла. Считывать в дальнейшем результат с ListBox9 не хотелось бы, так как она случит для проверки и в дальнейшем этой формы не будет Каким образом применить Redim в данном коде, я не знаю
0
|
||||||
|
3921 / 922 / 125
Регистрация: 16.04.2009
Сообщений: 1,966
|
||||||||||||
| 01.04.2010, 13:58 | ||||||||||||
|
Если num_lb1 и num_lb2 заранее известны то может сразу и объявить массив?
1
|
||||||||||||
|
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 20
|
|
| 03.04.2010, 12:35 [ТС] | |
|
Спасибо
Ответ был так близко , теперь осталось придумать, как делать выборку из этого массива
0
|
|
| 03.04.2010, 12:35 | |
|
Помогаю со студенческими работами здесь
6
Выбрать несколько значений в каждой группе
Выбрать несколько максимальных значений из диапазона Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|