Anonymous user
Pascal's triangle: Difference between revisions
→{{header|Scheme}}: Simplified
(→{{header|Scheme}}: Simplified) |
|||
Line 818:
=={{header|Scheme}}==
{{Works with|Scheme|R<math>^5</math>RS}}
(map + (append (list 0) row) (append row (list 0))))
(cond▼
▲ (define (pascals-row E R)
((< rows N))▼
</lang>▼
(define (triangle row rows)
(cons row (triangle (next-row row) (- rows 1)))))
(display (triangle (list 1) 5))
▲(newline)</lang>
Output:
<lang>((1) (1 1) (1 2 1) (1 3 3 1) (1 4 6 4 1))</lang>
=={{header|Seed7}}==
|