0 / 0 / 1
Регистрация: 15.12.2015
Сообщений: 19
|
|
1 | |
Получить все возможные варианты расположения букв16.12.2015, 20:41. Показов 2415. Ответов 3
Нужно сделать так чтобы пользователь мог ввести слово и получить все возможные варианты расположения букв. То есть к примеру слово Вал: аВл,лаВ,алВ,лВа...Буду рад всем ответам.
0
|
16.12.2015, 20:41 | |
Ответы с готовыми решениями:
3
Вводится слово из n- различных букв (n<10) получить все возможные слова из S букв этого слова (s<=n) Все возможные варианты строки Нужно чтобы функция парсинга искала все возможные варианты, а не только первый Перебрать все возможные варианты расположения заполненных ячеек (комбинаторика) |
0 / 0 / 1
Регистрация: 15.12.2015
Сообщений: 19
|
|
16.12.2015, 21:36 [ТС] | 2 |
Я всё понимаю но дано неизвестное количество букв которые должны подсчитатся в коде.Из-за неизвестного количества букв 'for' отпадает,так как неизвестно сколько их надо задавать.
Мне же нужно как-то в StringGrid вывести в каждую ячейку один из вариантов комбинации,то-есть нужно заполнить стринг грид вариантами.
0
|
442 / 371 / 132
Регистрация: 09.09.2011
Сообщений: 1,339
|
|
17.12.2015, 14:17 | 3 |
не понял в чем проблема с for - ами? Судя по всему лекции вы не посещали, иначе бы знали, из комбинаторики, сколько вариантов можно составить.
если в слове все буквы разные, то кло-во вариантов (S), для слов длинной n символов будет равно: n = 1 S(1) = 1 n = 2 S(2) = 2 n = 3 S(3) = 6 ... S(n) = n * S(n-1) S(4) = 24, S(5) = 120, S(6) = 520 и т.д. Если есть одинаковые буквы то все несколько сложнее... тебе задают слово, ты смотришь сколько там букв и соответственно зная сколько нужно вариантов - настраиваешь и грид и циклы...
0
|
17.12.2015, 14:21 | 4 |
тут даже общее количество вариантов знать не надо
просто по очереди каждую букву переставлять, а количество букв это length(строка)
0
|
17.12.2015, 14:21 | |
17.12.2015, 14:21 | |
Помогаю со студенческими работами здесь
4
Рекурсия: вывести все возможные варианты расположения элементов массива без повторов Все возможные варианты положения букв в слове Получить все возможные варианты загрузки ящиков Комбинаторика - как получить все возможные варианты? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |