(defun avg (args)
(loop for x in args
for l upfrom 1
summing x into tot
finally (return (/ tot l))))
(defun avg (args)
(loop for x in args
for l upfrom 1
summing x into tot
finally (return (/ tot l))))
(define (avg xs)
(do ((sum 0 (+ (pop! xs) sum))
(i 0 (+ 1 i)))
((null? xs) (/ sum (max 1 i)))))
(avg '())
0
(avg '(2))Jeff Barnett
2
(avg '(2 3 4))
3--
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 54 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 16:17:22 |
| Calls: | 742 |
| Files: | 1,218 |
| D/L today: |
3 files (2,681K bytes) |
| Messages: | 184,405 |
| Posted today: | 1 |