Страница: 1 | 2 |
Вопрос: Помогите новичку. Проблема с циклами
Добавлено: 24.08.11 15:28
Автор вопроса: Дмитрий
Ответы
Всего ответов: 22
Номер ответа: 16
Автор ответа:
---Fix---
ICQ: 348680795
Вопросов: 12
Ответов: 33
Профиль | | #16
Добавлено: 29.08.11 10:45
http://lmgtfy.com/?q=%D1%87%D1%82%D0%BE+%D1%82%D0%B0%D0%BA%D0%BE%D0%B5+%D1%80%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D1%8F
Номер ответа: 17
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #17
Добавлено: 29.08.11 18:21
У меня была как-то давно статья про алгоритмы перебора комбинаторные.
http://www.vbnet.ru/articles/showarticle.aspx?id=74
Там были и варианты без рекурсии и с рекурсией кажется тоже.
Номер ответа: 18
Автор ответа:
Дмитрий
Вопросов: 9
Ответов: 18
Профиль | | #18
Добавлено: 24.09.11 16:31
Попробывал так:
Номер ответа: 19
Автор ответа:
Дмитрий
Вопросов: 9
Ответов: 18
Профиль | | #19
Добавлено: 24.09.11 16:33
Выдает ошибку на строке 39:
"Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index"
Что не так сделал?
Помогите!
Номер ответа: 20
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #20
Добавлено: 24.09.11 18:27
Это значит что ты пытаешься обратиться к элементу по индексу, которого нет в коллекции (или меньше нуля, или больше чем максимальный индекс в коллекции)
Номер ответа: 21
Автор ответа:
Дмитрий
Вопросов: 9
Ответов: 18
Профиль | | #21
Добавлено: 26.09.11 20:04
У меня получилось, одна проблема дата грид получается пустой кроме последней строчки(хотя это уже не проблема) промежуточные результаты правильные. Мне это уже не важно можно прямо в БД вносить( по крайней мере для меня так лучше). Выкладываю код может кому-то поможет. всем спасибо, кто пытался помочь. Только один вопрос один еще возник (объясните тупому) как матрицу перенести в модуль??
Хочу поместить сие в модуль.
Номер ответа: 22
Автор ответа:
Дмитрий
Вопросов: 9
Ответов: 18
Профиль | | #22
Добавлено: 26.09.11 20:17
Например массив (9, 12, 34, 45, 59, 60) разложить по 5 элементов (в примере выше) max=5, col=6, то биш
9, 12, 34, 45, 59
9, 12, 34, 45, 60
9, 12, 34, 59, 60
9, 12, 45, 59, 60
9, 34, 45, 59, 60
12, 34, 45, 59, 60
Причем max и col может быть разное и использываться в разных формах, для этого и передача матрицы в модуль.