uses crt;
type
array_ = array[1..5,1..3] of real;
array2 = array[1..3] of real;
var
j: integer;
a:array_;
P:array2;
procedure dobytok(ar:array_ ;j:integer ;var P:array2);
var i,j_:integer;
begin
for j_:=1 to 3 do begin
P[j_]:=1;
for i:=1 to 5 do begin
if ar[i,j_] < 0 then P[j_]:=P[j_] * ar[i,j_];
end;
end;
end;