Advertisement
Guest User

Untitled

a guest
Jul 18th, 2014
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.32 KB | None | 0 0
  1. divisible(X, Y) :-
  2.   0 is X mod Y, !.
  3.  
  4. divisible(X, Y) :-
  5.   X > Y + 1,
  6.   divisible(X, Y + 1).
  7.  
  8. prime(2) :-
  9.   true, !.
  10.  
  11. prime(X) :-
  12.   X < 2, !, false.
  13.  
  14. prime(X) :-
  15.   not(divisible(X, 2)).
  16.  
  17. % =============================================================
  18.  
  19. main :-
  20.   143 = prime(P) * 13,
  21.   writef('%t\n', [P]).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement