Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. program binomi_f;
  2.  
  3.  
  4. uses crt;
  5. var n,k : word;
  6. a,b : string;
  7.  
  8. function nfac (n : word):qword;
  9. begin
  10. if n=0 then nfac := 1
  11. else nfac:= n*nfac(n-1)
  12.  
  13. end; { nfac }
  14. function n_ueber_k (n,k : integer):qword;
  15. begin
  16. n_ueber_k:= nfac(n)DIV(nfac(n-k)*nfac(k))
  17.  
  18. end; { n_ueber_k }
  19.  
  20.  
  21.  
  22. begin
  23.  
  24. writeln('Binom (a + b)^n');
  25. write('a = '); readln(a);
  26. write('b = '); readln(b);
  27. write('n = '); readln(n);
  28.  
  29. For k := 0 to n do
  30. begin
  31. write(n_ueber_k(n,k), ' * ', a, '^', n-k, ' * ', b, '^', k); {Ausgabe a und b}
  32. If n <> k then write(' + ') else writeln;
  33. end;
  34.  
  35. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement