var A:mang;n:integer; procedure nhap(var X:mang;p,q:integer); var i,j:integer; begin for i:=1 to p do for j:=1 to q do begin write('X[',i,',',j,']='); readln(X[i,j]); end; end; procedure viet(var X:mang;p,q:integer); var i,j:integer; begin for i:=1 to p do begin for j:=1 to q do write(X[i,j]:4); writeln; end; end; function tong(var X:mang;p,q:integer):integer; var i,j,S:integer; begin S:=0; for i:=1 to p-1 do for j:=i+1 to q do S:=S+X[i,j]; tong:=S; end; begin write('nhap n='); readln(n); nhap(A,n,n); viet(A,n,n); writeln('tong cac phan tu phia tren duong cheo chinh=',tong(A,n,n)); readln; end.