#![allow(non_snake_case)]
fn generateFloydTriangle(rows : i32) {
let mut number = 1;
{
let mut i = 1;
while i <= rows {
{
let mut j = 1;
while j <= i {
print!("{} ", number.to_string());
number += 1;
j += 1;
}
}
println!("");
i += 1;
}
}
}
fn main() {
generateFloydTriangle(6);
}
/*
run:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
*/