Прошу помочь разобраться с решением задачи:
В двумерном массиве вставить перед всеми строками, первый элемент которых делится на 3, строку из нулей.
Заранее спасибо.
var
a: array [1..m,1..n] of integer;
...
begin
...
for i:=m downto 1 do
if a[i,1] mod 3=0 then begin
for j:=m-1 downto i do a[j+1]:=a[j];
for j:=1 to n do a[i,j]:=0
end;
k:=0;
for j:=1 to n do begin
for i:=1 to m do
if (a[i,j]<0)and (a[i,j]) mod 2<>0 then begin
k:=j;
break
end;
if k>0 then break
end;
var
a: array [1..m,1..n] of integer;
...
begin
...
for i:=m downto 1 do
if a[i,1] mod 3=0 then begin
for j:=m-1 downto i do a[j+1]:=a[j];
for j:=1 to n do a[i,j]:=0
end;