|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.01.2012, 13:40 | #1 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
трехмерный массив
привет всем)
народ, помогите собрать трехмерный массив, а то я запуталась совсем так будет правильно? Код:
|
26.01.2012, 14:00 | #2 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Зачем Вам три измерения? Работайте в двух.
Тишина – самый громкий звук
|
26.01.2012, 14:02 | #3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Как я понял, нужен двумерный массив из 121 строк и 3 столбцов.
Цвет или индекс цвета диапазона не образуют массив (в отличие от значений или формул), поэтому надо считывать цвет каждой ячейки: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
26.01.2012, 14:11 | #4 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Цитата:
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
26.01.2012, 14:25 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Можно в словарь собирать номера (они ведь не повторяются), а в Item словаря название и цвет (в строку через разделитель, или в массив из двух элементов).
Всё равно диапазон циклом перебирать, чтоб цвет выбрать. Зато потом по номеру можно без перебора взять и название, и цвет.
webmoney: E265281470651 Z422237915069 R418926282008
|
26.01.2012, 14:37 | #6 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
возможно достаточно и двух, тем не менее.. если можно три - почему нет?
Казанский, я несовсем поняла, что такое Application.Transpose ?? и я так поняла, что 3-хмерный / n-менрый массив, это просто масив, состоящий из массивов? и тогда можно просто собрать: Код:
Код:
|
26.01.2012, 14:48 | #7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Достаточно одного
Код:
Анализ,обработка данных Недорого
|
26.01.2012, 14:49 | #8 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
> что такое Application.Transpose ??
Функция листа ТРАНСП: из массива NxM делает массив MxN > и я так поняла, что 3-хмерный / n-менрый массив, это просто масив, состоящий из массивов? Нет. Можно сделать массив, состоящий из массивов, но обращаться к нему надо по-другому. Например, к двумерному массиву: a(i,j), а к одномерному массиву одномерных массивов: a(i)(j).
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 26.01.2012 в 14:57. |
26.01.2012, 14:50 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
"Известное r" - это что? Порядковый номер (т.е. известный индекс массива) или номер, который содержится где-то в массиве?
Если второе - то лучше словарь использовать.
webmoney: E265281470651 Z422237915069 R418926282008
|
26.01.2012, 14:54 | #10 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
"r" - это значение, которое содержится в массиве, не порядковый номер
doober, я тоже подумала, что можно обойтись одним измерением, но тремя массивами поотдельности =ь тогда и все вопросы решаются легко.. Код:
спасибо всем за отклики, и вообще, что всегда подсказываете)) Последний раз редактировалось Bape}l{ka; 26.01.2012 в 15:05. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Трехмерный массив | Leisan_S | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 09.01.2015 19:17 |
трехмерный массив | world12_tk | Помощь студентам | 2 | 06.01.2012 17:04 |
как заполнить трехмерный массив процедурой? | MyLastHit | Общие вопросы Delphi | 9 | 03.01.2011 21:00 |
Трехмерный дин. массив | revanatar | Общие вопросы C/C++ | 3 | 29.11.2010 22:02 |
Упорядочить трехмерный массив и вывести максимальные 160 значений | Alex Cones | Общие вопросы Delphi | 0 | 20.08.2009 12:30 |