Что нового

[Массивы] Вывод массива

Notum

Новичок
Сообщения
71
Репутация
0
Доброго времени суток.

Имеется отсортированный массив вида:
[A][B][C][1]
[D][E][F][1]
[A][D][N][2]
[D][Х][Ы][5] и т.д.

Нужно вывести в ComboBox только те элементы массива, где последнее значение к примеру < 3. Что то на подобии фильтра по значению.

Заранее спасибо.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
Автор
N

Notum

Новичок
Сообщения
71
Репутация
0
Боюсь запутаться в терминологии, по этому просто скопирую код:

Код:
Dim $MobList[69][4] = [ _	;
['АААА' ,0x491812, 1, 6	], _
['БББ',0x97BC93, 1, 6], _
['ЦЦЦ',0xD0F732, 1, 4], _
['ДДД',0x682D31, 2, 8], _

И так далее!

Нужно сделать вывод только тех. эллементов массива, где последнее значение меньше определённого числа. Последнее значение всегда число.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
ок, двумерный значит. сравнение идет по второму индексу. тогда процедура проста – цикл по первому индексу
Код:
For $i = 0 to 68
    If $MobList[$i][3] < 3 Then
        ; тут какое-то действие типа вывода и тд
    EndIf
Next
 
Автор
N

Notum

Новичок
Сообщения
71
Репутация
0
Спасибо.
Оказалось элементарно!
 
Верх