Einzelnen Beitrag anzeigen

Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: n über k - berechnen!?

  Alt 16. Jan 2005, 21:54
Delphi-Quellcode:
function Binomial(n, k: Integer): Extended;
 begin
  If (k < 0) or (n < 0) then raise {Fantasie-Excpetion};
  If (k = 0) or (k=n) then Result := 1
   else Result := n/k * Binomial(n-1, k-1);
 end;
bzw.

Delphi-Quellcode:
function Binomial(n, k: Cardinal): Extended;
 begin
  If (k = 0) or (k=n) then Result := 1
   else Result := n/k * Binomial(n-1, k-1);
 end;
Dani H.
  Mit Zitat antworten Zitat