![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.04.2012
Сообщений: 23
|
![]()
Помогите пожалуйста с решением задачи. (Pascal)
Дана строка, состоящая из М символов. Вывести все перестановки символов данной строки. 2<=M<=8 Example:AB - AB , BA 122 - 122, 212, 221 Заранее ОГРОМНОЕ спасибо!!!!! |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]() Код:
Строит перестановки (неправильно работает на примере 122, т.е. где есть одинаковые буквы).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
я когда то давно писал, тоже через рекурсию..
Код:
|
![]() |
![]() |
![]() |
#4 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Serge_Bliznykov, красиво)
Однако наблюдается общая для наших решений проблема (мне кажется, можно ее считать таковой): при вводе, например, 122, будет выдано: Цитата:
(лично я не знаю, как от них избавиться).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Если бы такая задача стояла, то я согласен, решение задачи было бы чуть-чуть сложнее. |
|
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Если судить по второму примеру топикстартера, то стоит.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 05.04.2012
Сообщений: 23
|
![]()
Так как же все-таки избавиться от повторов?????
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 05.04.2012
Сообщений: 23
|
![]()
Please!!!!!! Help!!!!!
Во вторник зачет, а эта задача зачетная |
![]() |
![]() |
![]() |
#9 | ||
Форумчанин
Регистрация: 29.05.2011
Сообщений: 449
|
![]()
записывать все что получилось и искать повторения
Код:
Код:
Цитата:
если нужен ответ Цитата:
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype Последний раз редактировалось denisbrain; 09.04.2012 в 08:20. |
||
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 29.05.2011
Сообщений: 449
|
![]() Код:
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перестановки | SVing | Паскаль, Turbo Pascal, PascalABC.NET | 26 | 27.02.2012 22:01 |
C# Перестановки | pro100saniok | Помощь студентам | 5 | 21.12.2010 00:12 |
перестановки символов | mrkheggy | Помощь студентам | 7 | 12.12.2010 23:39 |
перестановки | fedd | Помощь студентам | 2 | 27.11.2009 22:59 |
Перестановки | H'orn | Общие вопросы .NET | 4 | 11.11.2009 03:08 |