Треугольник Паскаля

Например:
1 1 1 1
1 2 3 4
1 3 6 10
1 4 10 20

Нетрудно заметить, что каждый элемент (кроме первого столбца и первой строки) равен сумме элементов, стоящих слева и над ним. Реализация:
var
   a:array[1..100,1..100] of integer;
   i,j,n,m:integer;
begin
 read(n,m); {количество строк и столбцов}
 for i:=1 to n do
  for j:=1 to m do
   if (i=1) or (j=1) then a[i,j]:=1 else a[i,j]:=a[i-1,j]+a[i,j-1]; {заполнение}
 for i:=1 to n do
  begin
   for j:=1 to m do
    write(a[i,j]:4);  {вывод на экран}
   writeln;
  end;
 readln
end.
Теги:
Треугольник
Добавлено: 21 Сентября 2013 01:48:49 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...