aboutsummaryrefslogtreecommitdiff
path: root/fibonacci.hgn
diff options
context:
space:
mode:
authorMathias Magnusson <mathias@magnusson.space>2025-07-29 18:39:46 +0200
committerMathias Magnusson <mathias@magnusson.space>2025-07-29 18:39:46 +0200
commit9f728121a17cbb997c18752d01d7529539966e94 (patch)
treec557e4fccf50832fc30a5eab190e36678e22222d /fibonacci.hgn
parent15984567e8187f529fbe649109ef83bba309a2d8 (diff)
downloadhuginn-9f728121a17cbb997c18752d01d7529539966e94.tar.gz
make parameters usable
Diffstat (limited to 'fibonacci.hgn')
-rw-r--r--fibonacci.hgn19
1 files changed, 9 insertions, 10 deletions
diff --git a/fibonacci.hgn b/fibonacci.hgn
index 362e244..b1ce582 100644
--- a/fibonacci.hgn
+++ b/fibonacci.hgn
@@ -1,19 +1,18 @@
main := proc() {
- p(69)
+ n := read_int(0)
+ fib(n)
+ exit(0)
+}
+
+fib := proc(n) {
a := 0
b := 1
- n := 10
- # n := read_int(0)
- while n > 0 {
+ i := 0
+ while i < n {
c := a + b
a = b
b = c
- n = n - 1
+ i = i + 1
}
print(a)
- exit(0)
-}
-
-p := proc() {
- print(1)
}