diff options
author | tomsmeding <tom.smeding@gmail.com> | 2017-01-30 09:34:05 +0100 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2017-01-30 09:34:05 +0100 |
commit | 9b71b9206cd6854877262de2aa1c76421aa899be (patch) | |
tree | 0669bcea396f97ab5456051b6a695f994ad330b5 /fibo.nl | |
parent | 1cb1af774cdf0bd8c3f8da257c789184d349bc8c (diff) |
Implement >= and <=
Diffstat (limited to 'fibo.nl')
-rw-r--r-- | fibo.nl | 35 |
1 files changed, 35 insertions, 0 deletions
@@ -0,0 +1,35 @@ +type int = i32; +type char = i8; + +extern func void(int) putchar; + +void printnum(int n){ + if(n==0){ + putchar('0'); + putchar('\n'); + return; + } + if(n<0){ + putchar('-'); + n=-n; + } + while(n>0){ + putchar('0'+n%10); + n=n/10; + } + putchar('\n'); + return; +} + +int main(){ + int a=0; + int b=1; + int i=0; + while(i<=10){ + printnum(b); + b=a+b; + a=b-a; + i=i+1; + } + return 0; +} |