Multiplication tables: Difference between revisions

Content added Content deleted
(→‎{{header|Rust}}: Added Rust)
(Added PowerShell)
Line 2,826: Line 2,826:
11 121 132
11 121 132
12 144</pre>
12 144</pre>

=={{header|PowerShell}}==
<lang PowerShell>
$hash = [ordered]@{'*' = ''; 1 = ''; 2 = ''; 3 = ''; 4 = ''; 5 = ''; 6 = ''; 7 = ''; 8 = ''; 9 = ''; 10 = ''; 11 = ''; 12 = ''}
$arr = foreach ($i in 1..12) {
$hash['*'] = $i
foreach ($j in 1..12) {
if ($i -le $j) {$hash[$j] = $i*$j}
else {$hash[$j] = '_'}
}
[PSCustomObject]$hash
}
$arr | Format-Table -Wrap *
</lang>
<b>Output:</b>
<pre>
* 1 2 3 4 5 6 7 8 9 10 11 12
- - - - - - - - - - -- -- --
1 1 2 3 4 5 6 7 8 9 10 11 12
2 _ 4 6 8 10 12 14 16 18 20 22 24
3 _ _ 9 12 15 18 21 24 27 30 33 36
4 _ _ _ 16 20 24 28 32 36 40 44 48
5 _ _ _ _ 25 30 35 40 45 50 55 60
6 _ _ _ _ _ 36 42 48 54 60 66 72
7 _ _ _ _ _ _ 49 56 63 70 77 84
8 _ _ _ _ _ _ _ 64 72 80 88 96
9 _ _ _ _ _ _ _ _ 81 90 99 108
10 _ _ _ _ _ _ _ _ _ 100 110 120
11 _ _ _ _ _ _ _ _ _ _ 121 132
12 _ _ _ _ _ _ _ _ _ _ _ 144
</pre>


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