Pascal's triangle: Difference between revisions

Content added Content deleted
Line 4,021: Line 4,021:
pascal(N, Triangle), member(Row, Triangle), % Iterate and write each row
pascal(N, Triangle), member(Row, Triangle), % Iterate and write each row
write(Row), nl, fail.
write(Row), nl, fail.
pascal(_).
pascal(_).</lang>
*Output*:
</lang>
<lang prolog>?- pascal(5).
[1]
[1,1]
[1,2,1]
[1,3,3,1]
[1,4,6,4,1]</lang>


=={{header|PureBasic}}==
=={{header|PureBasic}}==