Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. %9. Se da o lista. Daca toate elementele sale sunt mai mici decat 5, obtineti suma acestora.
  2.  
  3. suma([], S) :- S is 0.
  4. suma([H|T], S) :- (H<5 -> (suma(T,S), X is 0, S is X+H); fail).
  5.  
  6.  
  7.  
  8. %bagof(X,P,L) - elementele X care satisfac proprietatea P sunt puse in lista L, intoarce no.
  9. %setof(X,P,L) - elementele X care satisfac proprietatea P sunt puse in lista L dar se elimina
  10. %duplicatele si lista este sortata crescator lexicografic, intoarce np.
  11. %findall(X,P,L) - daca nu exista niciun element X, care satisface proprietatea P, atunci raspunsul
  12. %este L = [] si yes.
  13.  
  14. parinte(ion,maria).
  15. parinte(ana,maria).
  16. parinte(ana,maria).
  17. parinte(maria,elena).
  18. parinte(maria,radu).
  19. parinte(elena,nicu).
  20. parinte(radu,gigi).
  21. parinte(radu,dragos).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement