Hallo,
habe mir die Wikipedia angeschaut und zusätzlich eine mathematische Formelsammlung.
So habe ich rausgefunden, daß (n über k) = (n*(n-1)*(n-2)*(n-k+1)/k! ist.
im Quelltext unten (aus dreieck_770.zip <Unit1.pas>) ist i aber nicht als i fakultät ersichtlich. Warum funktioniert die Rechnung dennoch. Was habe ich da übersehen?
Delphi-Quellcode:
function nuebk(n,k: integer): integer;
var i: integer;
begin
result := 1;
for i := 1 to k do
result := (n-i+1)*result div i; //ist i hier nicht einfach i statt i!???
end;