Pascal's triangle: Difference between revisions

Line 1,975:
 
def pascal n ; ([nil] * n).inject([1]) {|x,y| y = next_row x } ; end</lang>
 
 
 
=={{header|Run BASIC}}==
<lang runbasic>input "number of rows? ";r
for i = 0 to r - 1
c = 1
print left$(" ",(r*2)-(i*2));
for k = 0 to i
print using("####",c);
c = c*(i-k)/(k+1)
next
print
next</lang>
<pre> 1
1 1
1 2 1
1 3 3 1
1 4 6 4 1</pre>
 
=={{header|Scala}}==
Anonymous user