home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
lifeos2.zip
/
LIFE-1.02
/
TESTS
/
LF
/
POWER.LF
< prev
next >
Wrap
Text File
|
1996-06-04
|
476b
|
22 lines
persistent(result)?
foo_4(0,Counter,X,X+1) :- !.
foo_4(N,0,_,Y) :- !,
N > 0,
( foo_4(R:(N-1),3,result,X1),
foo_4(R,3,X1,X2),
foo_4(R,3,X2,X3),
foo_4(R,3,X3,X4),
result<<-X4,
fail
; Y=result
).
foo_4(N,P,X,Y) :-
N > 0,
foo_4(R:(N-1),C:(P-1),X,X1),
foo_4(R,C,X1,X2),
foo_4(R,C,X2,X3),
foo_4(R,C,X3,Y).
power_4(N) :- result<<-0, foo_4(N,_,0,X), write(X).