|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.04.2007, 17:24 | #1 |
Пользователь
Регистрация: 23.12.2006
Сообщений: 67
|
Перестановка
Люди добрые кто может, помогите. Есть задача в которой надо переставить переменные типа array (одномерные массивы) так чтоб без повторений. К примеру есть множество букв. надо сделать перестановку его элементов {a,b,c,…} а эти элементы маленькие одномерные массивы. Главное без повторений и лучше процедурой но можно и так сам
Переделаю. И я забыл сказать что число элементов что переставляются это не константа а переменная. Для полной понятности наведу пример: Это входные данные a,b,c (не обязательно три элемента это переменное число ) А это что надо получить {(a,b,c),(a,c,b),(b,c,a),(b,a,c),(c ,a,b),(c,b,a)} Заранее спасибо всем за ответ. |
27.04.2007, 18:02 | #2 |
Форумчанин
Регистрация: 15.02.2007
Сообщений: 183
|
т.е. тебе необходимо на выходе получить одномерный массив элементами, которого являются введенные с клавиатуры числа. Я правильно понял задачу?
Знать все невозможно, в силу того, что жить бы стало неинтересно.
|
29.04.2007, 02:03 | #3 |
Пользователь
Регистрация: 23.12.2006
Сообщений: 67
|
не совсем. тут надо получить несколько одномерных масивов которые являються перестановками.
|
29.04.2007, 05:37 | #4 |
Вот я и
Форумчанин
Регистрация: 07.04.2007
Сообщений: 501
|
Рекурсия!!!!!
Тут надо использовать рекурсивный метод!!! У меня такая программа где-то была, если найду скину!!!
Исходники программ - http:\\www.kort.3dn.ru
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка и перестановка | NxM | Помощь студентам | 4 | 29.05.2008 11:56 |
Перестановка битов. | RegentM | Общие вопросы Delphi | 3 | 05.11.2007 17:23 |
Перестановка местами крайних 4-х велечин | Wizard_Adeptus | Помощь студентам | 7 | 09.02.2007 18:29 |