From 7ab9ca8f57c44e812d3c782209a9e600dc513fbc Mon Sep 17 00:00:00 2001 From: wukong Date: Mon, 12 Nov 2018 22:35:51 -0800 Subject: added optional precision argv to other scripts; --- fib.awk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'fib.awk') 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 } -- cgit v1.2.3