Pascal's triangle: Difference between revisions
Content added Content deleted
(Add Commodore Basic version.) |
(Rust) |
||
Line 4,178: | Line 4,178: | ||
1 3 3 1 |
1 3 3 1 |
||
1 4 6 4 1</pre> |
1 4 6 4 1</pre> |
||
=={{header|Rust}}== |
|||
{{trans|C}} |
|||
<lang rust> |
|||
fn pascal_triangle(n: u64) |
|||
{ |
|||
for i in 0..n { |
|||
let mut c = 1; |
|||
for _j in 1..2*(n-1-i)+1 { |
|||
print!(" "); |
|||
} |
|||
for k in 0..i+1 { |
|||
print!("{:2} ", c); |
|||
c = c * (i-k)/(k+1); |
|||
} |
|||
println!(); |
|||
} |
|||
} |
|||
</lang> |
|||
=={{header|Scala}}== |
=={{header|Scala}}== |