|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.08.2014, 01:35 | #1 |
Пользователь
Регистрация: 29.06.2014
Сообщений: 21
|
Как прописать все возможные символы в массив?
Нужно сделать так
0 0 0 0 0 1 0 0 0 0 0 2 ......... все возможные варианты до 25 25 25 25 25 25 Помогите пожалуйста. |
28.08.2014, 03:02 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
В какой массив?
От этого массива у вас Excel вместе с компом упадут. Вы хоть порядок количества строк представляете себе?
Анализ,обработка данных Недорого
|
28.08.2014, 03:36 | #3 |
Пользователь
Регистрация: 29.06.2014
Сообщений: 21
|
|
28.08.2014, 04:06 | #4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
на выходе имеем массив из 4.472.832 строк (а не 308 млн строк, как изначально) вопрос: нафига вам этот массив? вы что с ним потом делать будете? PS: как сделать? в цикле заполнить, например, макросом (если у Excel хватит оперативной памяти) чтобы памяти хватило - надо использовать тип данных BYTE Если использовать тип Variant - результат на картинке:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 28.08.2014 в 04:24. |
|
28.08.2014, 04:20 | #5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Вот вам макрос, заполняющий массив
Пробуйте) Код:
По времени - около 2 секунд занимает |
28.08.2014, 13:03 | #6 | |
Пользователь
Регистрация: 29.06.2014
Сообщений: 21
|
Цитата:
|
|
28.08.2014, 13:17 | #7 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
еще как происходит.
вчитайтесь в тему: Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
28.08.2014, 13:23 | #8 |
Пользователь
Регистрация: 29.06.2014
Сообщений: 21
|
|
28.08.2014, 13:41 | #9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в екселе нет столбика на 38млн.847тыс.500 строк
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
28.08.2014, 14:28 | #10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
извините, я посчитал количество вариантов
17*17*17*15*20*25 = 38 847 500 а надо 7*7*7*15*20*25 = 2 572 500 это все равно больше чем 1 048 576 строк на листе а даже если все и поместились бы, в чем сакраментальный смысл этого действа?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задан массив чисел из n элементов. вывести все возможные варианты перестановки из n элементов по m ( на паскале ) | Sting707 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 11.03.2012 08:20 |
Даны натуральное число n и символы s1,...,sn. Получите все символы, расположенные до первого двоеточия (Pascal) | Татьана | Помощь студентам | 16 | 22.09.2011 15:05 |
Все возможные комбинации | X@OC | Общие вопросы по Java, Java SE, Kotlin | 9 | 04.07.2011 20:34 |
все возможные числа | nick_5714 | Помощь студентам | 7 | 16.02.2011 15:41 |
Delphi, рекурсия, как сделать все возможные N-ки чисел (сколько столбцов такая N-ка,в данном случае 3)? | domik | Помощь студентам | 5 | 26.09.2007 16:43 |