+ Задача № 29. Вычислить число сочетаний из n по k
Primary tabs
Теория задачи
Реализация задачи :
<?php // Мы создали функцию вывода факториала числа $n function F ($n) { $count=1; for ($i=1 ; $i<=$n ; $i++) { $count=$count*$i; } return $count; } // Теперь выведем функцию числа сочетаний $n=5; $k=2; $c=$n-$k; echo F($n)/(F($k)*F($n-$k)) ; ?>
- Log in to post comments
- 7816 reads
math2
Sat, 09/19/2015 - 19:48
Permalink
Можно ещё с рекурсией сделать
Можно ещё с рекурсией сделать.
vedro-compota
Mon, 09/21/2015 - 15:54
Permalink
дейстительно, полезно (для
math2, действительно, полезно (в т.ч. для тренировки) решать задачи с использованием рекурсии (и надо бы добавить несколько подобных задач в список учебных), но на практике обычно стараются избегать её применения, если оно выглядит менее "наглядно", чем "обычный" способ.
_____________
матфак вгу и остальная классика =)
fgh
Wed, 09/23/2015 - 07:39
Permalink
Спасибо очень интересно , я с
Спасибо очень интересно , я с рекурсиями не встречался ) теперь увидел что это такое . Сейчас использую в коде .
fgh
Wed, 09/23/2015 - 07:42
Permalink
<?php
Только там нужно скобки добавить в операторы условия .
vedro-compota
Wed, 09/23/2015 - 09:56
Permalink
Только там нужно скобки
скобки не обязательны - если их нет к блоку условия считается относящимся только одно следующее действие (до точки с запятой), НО с другой стороны скобки требуются некоторыми стандартами оформления (считается что с ними нагляднее).
_____________
матфак вгу и остальная классика =)