Что нового

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

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
Спасибо.
Оказалось элементарно!
 
Верх