Нам предстоит написать программу pascal-triangle.pl, которая выводит заданное количество строк треугольника Паскаля (число строк задаётся в командной строке). Чтобы вывод был более компактным, строки треугольника должны выравниваться по левому краю экрана. Числа в строке отделяются друг от друга символами табуляции, что позволит располагать их ровными столбцами (если, конечно, количество цифр в биномиальных коэффициентах не превысит семи — ведь символ табуляции сдвигает курсор к следующей позиции табуляции, а эти позиции расположены в строке терминала через каждые восемь знакомест):
%
./pascal-triangle.pl 5
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
%
./pascal-triangle.pl 13
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1 1 10 45 120 210 252 210 120 45 10 1 1 11 55 165 330 462 462 330 165 55 11 1 1 12 66 220 495 792 924 792 495 220 66 12 1