![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
привет всем)
народ, помогите собрать трехмерный массив, а то я запуталась совсем так будет правильно? Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
![]()
Зачем Вам три измерения? Работайте в двух.
Тишина – самый громкий звук
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Как я понял, нужен двумерный массив из 121 строк и 3 столбцов.
Цвет или индекс цвета диапазона не образуют массив (в отличие от значений или формул), поэтому надо считывать цвет каждой ячейки: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Можно в словарь собирать номера (они ведь не повторяются), а в Item словаря название и цвет (в строку через разделитель, или в массив из двух элементов).
Всё равно диапазон циклом перебирать, чтоб цвет выбрать. Зато потом по номеру можно без перебора взять и название, и цвет.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
возможно достаточно и двух, тем не менее.. если можно три - почему нет?
Казанский, я несовсем поняла, что такое Application.Transpose ?? и я так поняла, что 3-хмерный / n-менрый массив, это просто масив, состоящий из массивов? и тогда можно просто собрать: Код:
Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Достаточно одного
Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
"Известное r" - это что? Порядковый номер (т.е. известный индекс массива) или номер, который содержится где-то в массиве?
Если второе - то лучше словарь использовать.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#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 |