summaryrefslogtreecommitdiff
path: root/binom_coeff.awk
diff options
context:
space:
mode:
authorwukong <wukong@longaeva>2026-04-10 23:46:12 -0700
committerwukong <wukong@longaeva>2026-04-10 23:46:12 -0700
commit4c4eb1bd8f003b3b57707badd2dd089ed193a896 (patch)
tree15b62907fffd70c46a9b4369df93ab33c6aa88ac /binom_coeff.awk
parente7d1781578e846a7b1d634cd43c8fab00a67b883 (diff)
renamed fir window generators;
minor edits to whitespace and comments for more consistent style;
Diffstat (limited to 'binom_coeff.awk')
-rw-r--r--binom_coeff.awk6
1 files changed, 5 insertions, 1 deletions
diff --git a/binom_coeff.awk b/binom_coeff.awk
index a19f464..6896671 100644
--- a/binom_coeff.awk
+++ b/binom_coeff.awk
@@ -1,7 +1,9 @@
-#! /usr/bin/awk -f
+#!/usr/bin/awk -f
### binomial coeffecient
# https://rosettacode.org/wiki/Evaluate_binomial_coefficients
+
+
function binom(n, k) {
b = 1
for (i=1; i<(k+1); i++) {
@@ -10,9 +12,11 @@ function binom(n, k) {
return b
}
+
BEGIN {
ARGV[1] ? N = ARGV[1] : N = 1
ARGV[2] ? K = ARGV[2] : K = 1
ARGV[3] ? OFMT = "%." ARGV[3] "g" : OFMT = "%g"
printf(OFMT ORS, binom(N, K))
}
+