var i, j: integer; a: array[1..m, 1..n] of integer; b: array[1..n] of longint; p: longint;
begin Randomize; writeln('Исходный массив'); for i := 1 to m do begin for j := 1 to n do begin a[i, j] := random(100) - 50; write(a[i, j]:4) end; writeln end; writeln('Результирующий массив'); for j := 1 to n do begin p := 1; for i := 1 to m do p := p * a[i, j]; b[j] := p; write(b[j], ' ') end; end.