![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| CaLaT |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 29.6.2008 Где: Город родной - Пи тер я твой! Репутация: нет Всего: нет |
Не хватает мозгу, помогите в реализации
Допустим есть слово "123", есть степень - 2 и мы должны сформировать все возможные варианты перебора комбинаций длина_слова в степени степень Пример: "123" - 2 11 12 13 21 22 23 31 32 33 зы: Возможно следует использовать рекурсию, но с ней я не оч дружу. Это сообщение отредактировал(а) CaLaT - 30.6.2008, 11:08 |
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 4 Всего: 91 |
А как будет выглядить такая комбинация во второй степени "092497756" ?
|
|||
|
||||
| CaLaT |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 29.6.2008 Где: Город родной - Пи тер я твой! Репутация: нет Всего: нет |
Соответственно:
"092497756" - 2. 00 09 02 04 09 07 07 05 06 90 99 92 94 99 97 97 95 96 ... ... 60 69 62 64 69 67 67 65 66 зы: наверное, я не верно выразился, 2-ойка, это не степень - это ограничитель получаемых комбинаций. а кол-во таких комбинаций будет изменяцца по офрмуле - длина_слова в степени органичитель = 9*2 степени = 81 комбинация. соответственно: "092497756" - 3. 000 009 002 004 009 007 007 005 006 090 099 092 094 099 097 097 095 096 ... ... 660 669 662 664 669 667 667 665 666 а таких комбинаций будет - 729 |
|||
|
||||
| rrrFer |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 11.5.2008 Где: Красноярск Репутация: 1 Всего: 1 |
|
|||
|
||||
| CaLaT |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 29.6.2008 Где: Город родной - Пи тер я твой! Репутация: нет Всего: нет |
rrrFer, спс, добрый человек! Отличный код, теперь буду на тебя молицца перед сном! спс
|
|||
|
||||
| Walker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 363 Регистрация: 23.10.2006 Репутация: 1 Всего: 16 |
-------------------- "От вчерашних побед остаётся усталость, если завтрашний день не сулит ничего..." |
|||
|
||||
| bsa |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Молиться я бы не советовал, так как у программ кроме "работает" есть еще другие критерии оценки. Позволю себе немного переформатировать код, чтобы он выглядел немного правильней, на мой взгляд:
|
||||
|
|||||
| rrrFer |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 11.5.2008 Где: Красноярск Репутация: 1 Всего: 1 |
bsa,
легко искать недочеты в чужом коде... |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Труднее, чем в своем. Кстати, мой пост скорее адресован именно тебе. Это сообщение отредактировал(а) bsa - 30.6.2008, 23:30 |
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 4 Всего: 91 |
А так не проще ?
|
|||
|
||||
| rrrFer |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 11.5.2008 Где: Красноярск Репутация: 1 Всего: 1 |
SABROG,
где в вашей программе степень то вводить, и что от нее зависит? она у вас всегда равна 2. bsa, а мой-тебе Это сообщение отредактировал(а) rrrFer - 1.7.2008, 13:44 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |