%delka linearniho seznamu delka([],0). delka([_|T],S) :- delka(T,SS), S is SS + 1. %je prvek clenem lin. seznamu? jePrvek([X|_],X). jePrvek([_|T],X) :- jePrvek(T,X). %spojeni dvou linearnich seznamu spoj([],L,L). spoj([H|T],L,[H|TT]) :- spoj(T,L,TT). %doplnte nasledujici predikaty %doplnte nasledujici predikaty max(A, B, MAX) :- A>=B, MAX is A. max(A, B, MAX) :- A