|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.05.2012, 11:44 | #1 |
Форумчанин
Регистрация: 27.05.2012
Сообщений: 109
|
Написать рекурсивную процедуру генерации всех перестановок чисел от 1 до n
Написать рекурсивную процедуру генерации всех перестановок чисел от 1 до n
|
30.05.2012, 12:02 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
задача как-то криво сформулирована.
А что такое "перестановка числа" ?! например, перестановка числа 29 чему равна?! а числа 3575 ? |
02.06.2012, 19:03 | #3 | ||
Регистрация: 30.05.2012
Сообщений: 8
|
Цитата:
92 Цитата:
5375 7535 7355.. |
||
02.06.2012, 19:41 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
03.06.2012, 18:45 | #5 |
Регистрация: 30.05.2012
Сообщений: 8
|
в этой задаче как я поняла, должна быть процедура, вызывающая внутри себя, себя же. это и будет рекурсия
|
04.06.2012, 10:34 | #6 | |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Цитата:
Добавлено: Там потребуется изменение. Вместо простой строки надо поставить массив чисел от 1 до n. Если хочешь, могу написать главное.. Ну, внес я нужные изменения, чтоб работала не со строкой, а с массивом чисел.. В результате, ессно, все равно запускать ее для n больше 9 - бессмысленно, потому как слишком долго . А если работать для n<=9, то это - цифры, и можно использовать тот код без изменений, написав нужную строку (типа '123456' для n=6). Ладно, короче, вот код с массивом чисел: Код:
Предпочитаю на "ты".
Последний раз редактировалось Stilet; 04.06.2012 в 13:44. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать задачу по нахождению всех возможных чисел | alannmag | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 14.05.2012 20:31 |
Написать рекурсивную процедуру для ввода с клавиатуры последовательности чи-сел (конец ввода – 0) и вывода её на экран в обратном | netiv | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.02.2012 18:14 |
Прерывание генерации перестановок | Goombold | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 26.05.2011 10:21 |
Генерация всех перестановок массива | aly-lucenko | Помощь студентам | 4 | 28.04.2011 14:14 |
Генерация всех перестановок 10-элементного множества | aly-lucenko | Помощь студентам | 0 | 17.04.2011 20:04 |