Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (defun proizvod_glavna (lista)
- (cond
- ((eq (kvadratna lista lista 0) t)(mnozenje lista 0 1))
- (t nil)
- )
- )
- (defun mnozenje (lista brojac rezultat)
- (cond
- ((null lista) rezultat)
- (t (mnozenje (cdr lista)(+ 1 brojac)(* rezultat (nth brojac (car lista)))))
- )
- )
- (defun kvadratna (lista pomosna_lista brojac)
- (cond
- ((and (null lista)(eq brojac (list-length pomosna_lista))) t)
- ((eq (list-length pomosna_lista)(list-length (car lista)))(kvadratna (cdr lista) pomosna_lista (+ 1 brojac)))
- (t nil)
- )
- )
- (print (proizvod_glavna '((1 2 3)(4 5 6)(7 8 9))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement