#!/usr/bin/perl -w use strict; my ($max, $r) = (shift, 1); die "Použití: $0 \n" unless defined $max and $max > 0; $, = " "; my @faktorial = ( 1, map { $r *= $_; $r; } (1 .. $max) ); print @faktorial, "\n"; my @trojuhelnik = map { my $n = $_; map { $faktorial[$n] / $faktorial[$_] / $faktorial[$n - $_] } (1 .. $n); } (1 .. $max); print @trojuhelnik, "\n";