![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.09.2010
Сообщений: 30
|
![]()
Имеются 3 одномерных массива в столбец
q0___q1___q2 q1___q0___q1 q2___q2___q3 Как сделать проверку, что если в первом столбце нет элемента, соответствующего элементам или элементу во втором и третьем столбце( в данном случае это q3, т.к. он не встречается в первом столбце), то выполняется какое то действие. Подскажите пожалуйста ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Через словарь или коллекцию?
Создаём коллекцию из первого столбца, затем перебором элементов пытаемся добавить второй и третий столбец. Как только добавилось - выполняется какое то действие. Со словарём можно проверить наличие элемента.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.09.2010
Сообщений: 30
|
![]()
По словарю это через like? можешь показать, как через коллекцию проверить, а то я с этим еще не сталкивался)
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Нет, словарь - это Scripting.Dictionary
Коллекция - пример: Function UniqueValues(ByVal arr) As Collection ' функция получает в качестве параметра массив любой размерности ' возвращает коллекцию уникальных НЕПУСТЫХ значений Set UniqueValues = New Collection: On Error Resume Next For Each v In arr v = Trim(v): If Len(v) Then UniqueValues.Add CStr(v), CStr(v) Next v End Function Алгоритм работы примерно одинаковый - добавляются уникальные, потом проверяется наличие. Конкретный пример писать пока нет времени, а другие примеры тут уже были не раз. Написал: Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 09.11.2010 в 13:00. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив массивов?? | Kolik317 | Общие вопросы Delphi | 4 | 26.09.2010 09:13 |
Сортировка массивов | lulik | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.06.2010 20:43 |
дисперсия массивов | And_DaviD | Общие вопросы C/C++ | 3 | 16.02.2010 19:45 |
использование массивов! | ...Оленька... | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 22.12.2008 11:02 |