Advertisement
mvujas

Zadatak Prolog 22/10/2016

Nov 22nd, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.31 KB | None | 0 0
  1. /* Poslednje pojavljivanje cifre C u N s desna na levo */
  2. poziv(N, C, R):- zad(N, C, 1, 0, R).
  3. check(A, A, _, D, D).
  4. check(A, B, C, _, C):- A =\= B.
  5. zad(N, _, _, A, A):- N =:= 0, A > 0.
  6. zad(N, C, BR, A, R):- N > 0, N1 is N div 10, BR1 is BR + 1, CIF is N mod 10,
  7.     check(C, CIF, A, BR, A1), zad(N1, C, BR1, A1, R).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement