![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.06.2014
Сообщений: 21
|
![]()
Нужно сделать так
0 0 0 0 0 1 0 0 0 0 0 2 ......... все возможные варианты до 25 25 25 25 25 25 Помогите пожалуйста. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
В какой массив?
От этого массива у вас Excel вместе с компом упадут. Вы хоть порядок количества строк представляете себе?
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.06.2014
Сообщений: 21
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]() Цитата:
на выходе имеем массив из 4.472.832 строк (а не 308 млн строк, как изначально) вопрос: нафига вам этот массив? вы что с ним потом делать будете? PS: как сделать? в цикле заполнить, например, макросом (если у Excel хватит оперативной памяти) чтобы памяти хватило - надо использовать тип данных BYTE Если использовать тип Variant - результат на картинке:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 28.08.2014 в 04:24. |
|
![]() |
![]() |
![]() |
#5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
Вот вам макрос, заполняющий массив
Пробуйте) Код:
По времени - около 2 секунд занимает |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 29.06.2014
Сообщений: 21
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
еще как происходит.
вчитайтесь в тему: Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 29.06.2014
Сообщений: 21
|
![]() |
![]() |
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
в екселе нет столбика на 38млн.847тыс.500 строк
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#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 |