![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.05.2011
Сообщений: 3
|
![]()
Подскажите, пожалуйста, функцию которая генерирует все возможные варианты перестановок 3х букв в слове из n букв.
Например, если слово из 4 букв, то количество перестановок должно быть 2^4, а вот как вывести все эти перестановки? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
Простите, а почему 2^4 ? Вроде ж, 4! / (4-3)! - насколько я помню школьную комбинаторику...
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 22.05.2011
Сообщений: 3
|
![]()
Sorry, ошиблась, правильнее будет 3^4, вот только надо функцию написать которая генерирует все возможные варианты
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
Правильнее, всё таки, будет четыре факториал делить на скобка открывается четыре минус три скобка закрывается факториал
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 22.05.2011
Сообщений: 3
|
![]()
не совсем поняла, можете обьяснить?
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
Что именно объяснить-то ? Или вы рекурсию ещё не учили? Вам, кстати, на каком языке это задали сделать?
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Если последовательность не повторяющаяся, это легче сделать при помощи библиотеки STL (генераторы перестановок).
Заголовочный файл: #include <algorithm> Алгоритм: Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 23.05.2011 в 07:04. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Комбинаторика. Получение возможных вариантов. | Alex Cones | Общие вопросы Delphi | 3 | 16.01.2011 13:52 |
Перебор всех возможных вариантов | phenix | Помощь студентам | 3 | 03.12.2010 21:29 |
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) | Vitalik85 | Microsoft Office Excel | 4 | 12.08.2009 00:30 |
Перебор всех возможных вариантов | [MI_nor] | Общие вопросы C/C++ | 9 | 01.04.2009 21:17 |