In primul rand calculam n! (n factorial). Ce reprezinta operatia factorial?! Va dati seama si singuri spunandu-va doar ca n! = 1*2*3*4*...*n (ex: 3!=1*2*3=6).

Pentru a calcula factorialul unui numar folosim urmatorul script:


<?php
$n = 10;  // numarul al carui factorial il calculam

$nf = 1;  // dam mai intai valoarea 1
for ($a=1; $a<=$n; $a++) {
$nf = $nf * $a;
}
echo $nf;  // afisam rezultatul
?>

Folosind acest script calculam factorialul lui n, lui k si al lui n-k dupa care adaugam rezultatele in acea fractie.

Iata si scriptul complet 


<?php
$n = 49;
$k = 6;

$nf = 1;
for ($a=1; $a<=$n; $a++) {
$nf = $nf * $a;
}

$kf = 1;
for ($b=1; $b<=$k; $b++) {
$kf = $kf * $b;
}

$nk = $n - $k;
$nkf = 1;
for ($c=1; $c<=$nk; $c++) {
$nkf = $nkf * $c;
}

$rez = $nf / ($kf * $nkf);
echo $rez;
?>