|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.05.2012, 21:47 | #1 |
Регистрация: 26.11.2009
Сообщений: 6
|
Размещения с повторением элементов (Pascal Delphi)
Всем привет. Есть функция генерирующая размещения с повторением элементов из 'ABCDEF' длиной 5 символов, следующего вида: AAAAA ... AAAAB ... AABAA ... ACAAA ... ACABA ... FFFFF.
Подскажите как изменить функцию, чтобы каждая буква повторялась не более 3-х раз? Чтобы в генерации небыло строк с 4-5 одинаковыми буквами: AAAAA ... AAAAB ... AABAA ... ACAAA ... FFFFF. А были все другие, например: ACABA ... ABBBC и т.д. Передаваемые параметры: s='ABCDEF' - это буквы с которых генерируются размещения, k=5 - это длина результата, povtor=true - для повторения букв. Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сочетания и Размещения | swillrocker | Помощь студентам | 1 | 14.11.2011 03:15 |
Помогите разобраться с повторением при генерации массива в Js | BobJs | JavaScript, Ajax | 3 | 16.12.2009 21:21 |
размещения | fedd | Помощь студентам | 0 | 27.11.2009 22:36 |
Паскаль... Ветвление с повторением... | Сеня | Помощь студентам | 1 | 11.02.2009 09:57 |
предложения, все слова в которых образованны повторением одного символа, и сформировать из них массив | kluwa | Общие вопросы C/C++ | 4 | 08.12.2007 15:17 |