Kód: Vybrať všetko
procedure sucet_mimo_obvodu(mat: matica; x,y: integer; var mim: integer);
var i,j: integer;
celk, sriad, sstl, obv: integer;
begin
celk:= 0;
sriad:= 0;
sstl:= 0;
obv:= 0;
mim:= 0;
for i:= 1 to x do
sriad:= sriad + mat[1,i] + mat[x,i];
for i:= 2 to x-1 do
sstl:= sstl + mat[i,1] + mat[i,x];
obv:= obv + sriad + sstl;
for i:= 1 to x do
for j:= 1 to y do
celk:= celk + mat[i,j];
mim:= mim + celk - obv;
end;