Multiplication tables: Difference between revisions
Content added Content deleted
Line 225: | Line 225: | ||
=={{header|Perl}}== |
=={{header|Perl}}== |
||
<lang perl>#!/usr/bin/perl |
<lang perl>#!/usr/bin/perl |
||
use strict; |
|||
$max = 12; |
our $max = 12; |
||
print " x|"; |
print " x|"; |
||
foreach my $a (1..$max) { printf(" %3d", $a); } |
|||
print "\n---+" |
print "\n---+", "-" x ($max*4), "\n"; |
||
foreach my $i (1..$max) { |
|||
print "\n"; |
|||
for ($i=1; $i<=$max; $i++) { |
|||
printf (" %2d", $i) ; |
printf (" %2d", $i) ; |
||
print "|"; |
print "|"; |
||
foreach my $j (1..$max) { |
|||
if ($j >= $i) { printf(" %3d", $j*$i); } |
if ($j >= $i) { printf(" %3d", $j*$i); } |
||
else { print " "; } |
else { print " "; } |
||
} |
} |
||
print "\n"; |
print "\n"; |
||
⚫ | |||
} |
|||
⚫ | |||
Output: |
Output: |
||
<pre> |
<pre> |