gifts2017

Вывод вариантов размещения (элементы комбинаторики)

Опубликовал Владимир Петров (toliman) в раздел Программирование - Практика программирования

Небольшая программа, позволяющая увидеть распределение всех добавленных элементов.

Возможность не просто посчитать количество всех размещений элементов, а также вывод этих элементов.

К примеру, есть 4 участника (Маша, Петя, Саша, Коля) школьной олимпиады по информатики, необходимо узнать все возможные варианты распределения призовых мест. Добавим все имена в таблицу, укажем длину распределения и увидем все 24 варианта распределения тройки призеров (1 Маша 2 Коля 3 Саша или 1 Коля 2 Саша 3 Петя и т.д.)

При необходимости можно допилить под  сочетания, где не важно, в каком порядке будут располагаться элементы, т.е. 1 3 2 будет равносильно 2 1 3, 3 1 2 и т.д. и на печати появится только один  вариант.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Размещение
.epf 8,64Kb
31.05.15
3
.epf 8,64Kb 3 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Андрей Карпов (karpik666) 01.06.15 12:45
Можете предложить варианты практического применения? это ведь азы теории вероятности и ее раздела комбинаторика.
2. Владимир Петров (toliman) 01.06.15 15:49
Была необходимость написать уневерсальный алгоритм перебора вариантов, а вывод это просто демонстрация работоспособности
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа