Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.24 KB | None | 0 0
  1. -module(fib).
  2.  
  3. fib(Term) ->
  4. fib(Term, 1, 0).
  5.  
  6. fib(0, _Val, Prev) ->
  7. Prev;
  8. fib(1, Val, _Prev) ->
  9. Val;
  10. fib(Term, Val, Prev) ->
  11. fib(Term - 1, Val + Prev, Val).
  12.  
  13. main(_) ->
  14. N = 10,
  15. io:format("fib(~w) = ~w~n", [N, fib(N)]).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement