uses crt;
var a:array[1..10,1..10] of integer;
i,j,s,n:integer;
procedure add;
begin
s:=0;
for i:=1 to n do
begin
s:=s+a[i,j-1];
end;
writeln('Summa = ',s);
end;
begin
clrscr;
randomize;
write('n = ');
readln(n);
for i:=1 to n do
for j:=1 to n do
begin
a[i,j]:=random(100);
end;
writeln;
for i:=1 to n do
begin
for j:=1 to n do
begin
write(a[i,j]:3);
end;
writeln;
end;
add;
readln;
end.