Advertisement
mvujas

Programiranje 14/02/2017

Feb 14th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.42 KB | None | 0 0
  1. % Data je lista brojeva i dat je broj K, napraviti 2 liste,
  2. % tako da se K elemenata stavlja u prvu listu, pa K u drugu
  3.  
  4. zad([], _, _, _, [], []).
  5. zad(L, 0, A, 1, N1, N2):- !, zad(L, A, A, 2, N1, N2).
  6. zad(L, 0, A, 2, N1, N2):- !, zad(L, A, A, 1, N1, N2).
  7. zad([ G | R ], K, A, 1, [ G | R1 ], N):- K1 is K - 1,
  8.     zad(R, K1, A, 1, R1, N), !.
  9. zad([ G | R ], K, A, 2, N, [ G | R2 ]):- K1 is K - 1,
  10.     zad(R, K1, A, 2, N, R2), !.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement