Advertisement
Latkoski

Парни цифри, парни позиции решение 2

Aug 19th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.52 KB | None | 0 0
  1. (defun parni (lista)
  2.     (pozicii lista 1)
  3. )
  4.  
  5. (defun pozicii (lista brojac)
  6.     (cond
  7.         ((null lista) nil)
  8.         ((eq (dali (car lista)) t)(cons brojac (pozicii (cdr lista)(+ 1 brojac))))
  9.         ((not (eq (dali (car lista)) t))(pozicii (cdr lista)(+ 1 brojac)))
  10.         )
  11.     )
  12.  
  13. (defun dali (element)
  14.  (cond
  15.   ((eq element 0) t)
  16.   ((eq (mod (mod (floor(/ element 10)) 10) 2) 0)(dali (floor (/ element 100))))
  17.   ((not(eq (mod (mod (floor (/ element 10)) 10) 2) 0)) nil)
  18.  ))
  19.  
  20. (print(parni '(21 12 33 422 13 4215)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement