Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
7
Task/Fibonacci-sequence/Prolog/fibonacci-sequence-10.pro
Normal file
7
Task/Fibonacci-sequence/Prolog/fibonacci-sequence-10.pro
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
% Fibonacci sequence generator
|
||||
fib(C, [P,S], C, N) :- N is P + S.
|
||||
fib(C, [P,S], Cv, V) :- succ(C, Cn), N is P + S, !, fib(Cn, [S,N], Cv, V).
|
||||
|
||||
fib(0, 0).
|
||||
fib(1, 1).
|
||||
fib(C, N) :- fib(2, [0,1], C, N). % Generate from 3rd sequence on
|
||||
Loading…
Add table
Add a link
Reference in a new issue