program dmatrix; var a:array[1..100,1..100] of integer; v:array[1..10000] of integer; n,i,j,cnt:integer; function pivot(st,dr:integer):integer; var i,j,di,dj,aux,m:integer; begin i:=st; j:=dr; di:=1; dj:=0; while ij then begin cnt:=cnt+1; a[i,j]:=v[cnt]; end; for i:=1 to n do begin for j:=1 to n do write(a[i,j],' '); writeln(); end; end.