Добрый день.
Обшарил весь форум в поисках решения, нашел несколько подходящих, но реализация не вполне та,которую я хочу. Моё знание VBA оставляет желать лучшего, поэтому прошу помощи.
По делу:
Требуется реализовать сочетания из n по k без повторений. C(nk) = n! / k! (n-k)! - так определяется число сочетаний без повторений.
Нашел на форуме подходящее решение (post_64644.xls). Реализовано через циклы, но количество предопределено 6 из 8. И тут главный вопрос как реализовать, скажем, ввод десяти значений n, потом k равное трем и получить ответ.
Иначе говоря, какой будет код если число циклов т.е. k не предопределено?
Буду благодарен за помощь.
Обшарил весь форум в поисках решения, нашел несколько подходящих, но реализация не вполне та,которую я хочу. Моё знание VBA оставляет желать лучшего, поэтому прошу помощи.
По делу:
Требуется реализовать сочетания из n по k без повторений. C(nk) = n! / k! (n-k)! - так определяется число сочетаний без повторений.
Нашел на форуме подходящее решение (post_64644.xls). Реализовано через циклы, но количество предопределено 6 из 8. И тут главный вопрос как реализовать, скажем, ввод десяти значений n, потом k равное трем и получить ответ.
Иначе говоря, какой будет код если число циклов т.е. k не предопределено?
Буду благодарен за помощь.
Изменено: - 19.10.2013 03:43:24