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

Генерация всех возможных комбинаций

Добавлено: Пн авг 15, 2016 8:27 am
Denis_Boksha
Всем доброго времени суток! Помогите, пожалуйста, решить следующую проблему. Необходимо в MathCad написать программу, которая бы генерировала все возможные комбинаций чисел из исходной матрицы. Количество чисел в одной комбинации, также должно быть входным параметром программы. Таким образом, программа должна иметь два входных параметра: x1, x2. Где x1 – матрица чисел с любым количеством строк, например (120 90 80 60). x2 – число, показывающее, сколько элементов в одной группе. Например, если x2=3, то для исходной матрицы ответ должен быть: ( (120 90 80) (120 90 60) (120 80 60) (90 80 60) ).
Я думал, что можно использовать цикл for, так как количество вариантов можно найти с помощью встроенной функции combin(n,k). Но я не знаю, как его правильно задать.
Буду очень признателен за помощь. Спасибо!

Re: Генерация всех возможных комбинаций

Добавлено: Пн авг 15, 2016 9:13 am
Korobov V I

Re: Генерация всех возможных комбинаций

Добавлено: Пн авг 15, 2016 10:50 am
Denis_Boksha
Спасибо огромное за оперативную помощь)))