summaryrefslogtreecommitdiff
path: root/fib.awk
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--fib.awk3
1 files changed, 2 insertions, 1 deletions
diff --git a/fib.awk b/fib.awk
index d599caa..654921c 100644
--- a/fib.awk
+++ b/fib.awk
@@ -4,7 +4,8 @@
# fib sol'n from Hamming
BEGIN {
- n = ARGV[1]
+ ARGV[1] ? n = ARGV[1] : n = 0
+ ARGV[2] ? OFMT = "%." ARGV[2] "g" : OFMT = "%g"
print (1/sqrt(5))*(0.5*(1 + sqrt(5)))^n - (1/sqrt(5))*(0.5*(1 - sqrt(5)))^n
}