Kombinasyon haa. Yapmaya başlayayım ben. Kombinasyon hesabında bazı özel hususlar var. Wikipedia'dan bakabilirsiniz:
http://tr.wikipedia.org/wiki/Kombinasyon
Edit: Buyrun gençler.
<?php
echo '
5in 2lı kombinasyonu: ', combination(5, 2), ' <br />
5in 3lü kombinasyonu: ', combination(5, 3), ' <br />
7nin 4lü kombinasyonu: ', combination(7, 4), ' <br />
10un 6lı kombinasyonu: ', combination(10, 6), '';
function combination($n, $r)
{
if (($n != '1') && ($r == '1'))
return $n;
if ($n == $r)
return '1';
if (($n != '1') && ($n == '0'))
return '1';
$combination = factorial($n) / (factorial($r) * factorial($n - $r));
return $combination;
}
// Wiki Baba: http://tr.wikipedia.org/wiki/Fakt%C3%B6riyel
function factorial($n)
{
$f = 1;
for ($i = $n; $i >= 1; --$i)
$f *= $i;
return $f;
}
?>