Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 17:29   #1
garyanikin
Дизайнер, Кодер.
Пользователь
 
Аватар для garyanikin
 
Регистрация: 31.12.2009
Сообщений: 45
По умолчанию Метод перебора

Привет всем.
Задача:
В мемо, через запятую дана информация(буквы), я перегоняю их в массив и как теперь перебрать их, т.е. дано: a,b,c,d
Они записаны в массив, как их оттуда вытащить что бы выглядело так:
a
b
...
aa
...
aaaa
....
dddd

Заранее спасибо

P.S. кстати вариантов должно получиться 4^4, ну или сколько цифр, если дано пять то 5^5

Последний раз редактировалось garyanikin; 05.06.2011 в 21:02.
garyanikin вне форума Ответить с цитированием
Старый 06.06.2011, 11:37   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1) при расчёте вариантов Вы забываете учесть однозначные, двухзначные и т.д. варианты. Формула N^N - это только для последовательности длиной N

т.е., например, для 4-х (N=4) получится
N + N^2 + N^3 + N^4 = 4 + 4^2 + 4^3 + 4^4 = 340

2) почитайте здесь основы перебора:
Методы программирования: переборные алгоритмы


добавлено
и поиском по форуму легко нашлась тема с решением (почти в точности) Вашей задачи:
Перебор всех доступных значений!

Последний раз редактировалось Serge_Bliznykov; 06.06.2011 в 11:50.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
метод перебора на паскале. torlof Помощь студентам 3 21.05.2011 22:43
Метод перебора britva666 Помощь студентам 1 17.06.2009 09:25
Поиск кратчайшего пути в графе методом полного перебора в глубину. Метод ветвей и границ Олинька Помощь студентам 1 24.12.2008 16:22