[ create a new paste ] login | about

Link: http://codepad.org/9SOXQsuA    [ raw code | fork ]

Scheme, pasted on Jul 8:
1
2
3
4
5
6
7
8
9
10
11
12
13
(define (fibonacci i)
	(let ((a 0) (b 1) (c 1))
	(define fib (lambda (n)
	(if (= n 0) c
		(begin (set! c (+ a b))
				(set! a b)
				(set! b c)
				(fib (- n 1))))))
	(fib  i)))

;c=a+b
;a=b
;b=c


Output:
No errors or program output.


Create a new paste based on this one


Comments: