Evaluate binomial coefficients: Difference between revisions
Content added Content deleted
Line 1,019: | Line 1,019: | ||
end |
end |
||
</lang> |
</lang> |
||
=={{header|Run BASIC}}== |
|||
<lang runbasic>print "binomial (5,1) = "; binomial(5, 1) |
|||
print "binomial (5,2) = "; binomial(5, 2) |
|||
print "binomial (5,3) = "; binomial(5, 3) |
|||
print "binomial (5,4) = "; binomial(5,4) |
|||
print "binomial (5,5) = "; binomial(5,5) |
|||
end |
|||
function binomial(n,k) |
|||
coeff = 1 |
|||
for i = n - k + 1 to n |
|||
coeff = coeff * i |
|||
next i |
|||
for i = 1 to k |
|||
coeff = coeff / i |
|||
next i |
|||
binomial = coeff |
|||
end function</lang> |
|||
<pre>binomial (5,1) = 5 |
|||
binomial (5,2) = 10 |
|||
binomial (5,3) = 10 |
|||
binomial (5,4) = 5 |
|||
binomial (5,5) = 1</pre> |
|||
=={{header|Scala}}== |
=={{header|Scala}}== |