Страница 1 из 1

Перебрать комбинации цифр

Добавлено: 15 сен 2014, 07:20
AlexP_100
Помогите, пожалуйста, перебрать все комбинации цифр от 1 до 4
Например дано 1 2 3 4 , в результате получим:
1111
1112
1113
1114
2222
2221
......

Но не должно быть комбинаций состоящих из одинакового набора цифр. Например: Если есть 1112 то 2111 уже не должно быть.
П.С. Понимаю, что комбинаторика и перебор, но уже ни сил нет, ни голова не соображает - всю ночь сижу.
Заранее благодарен

Re: Перебрать комбинации цифр

Добавлено: 15 сен 2014, 11:07
Avsha
===========================
1 2 3 4
===========================
1 1 1 1
1 1 1 2
1 1 1 3
1 1 1 4
------------------------
1 1 2 2
1 1 2 3
1 1 2 4
1 1 3 3
1 1 3 4
1 1 4 4
------------------------
1 2 2 2
1 2 2 3
1 2 2 4
1 2 3 3
1 2 3 4
1 2 4 4
1 3 3 3
1 3 3 4
1 3 4 4
1 4 4 4
------------------------
2 2 2 2
2 2 2 3
2 2 2 4
2 2 3 3
2 2 3 4
2 2 4 4
...

Re: Перебрать комбинации цифр

Добавлено: 15 сен 2014, 14:04
AlexP_100
Ребята, всем большое спасибо за помощь!
Чуть позже выложу код, который предложили на других форумах, может кому то будет полезным.
Еще раз спасибо!