Цитата(Борис @ 11.01.2006 13:39)
блин, я же написал, что нужно сделать с процедурами и функцией!!!!!
var
a : array[1..10,1..10] of integer;
b : array[1..10] of real;
m,n,i,j : integer;
procedure vvod(m: integer;n : integer);
begin
writeln('zapolnite massiv');
for i:=1 to m do
begin
for j:=1 to n do
begin
read(a[i,j]);
end;
end;
end;
procedure vivod(m: integer;n : integer);
begin
writeln('matrix');
for i:=1 to m do
begin
for j:=1 to n do
begin
Write(a[i,j],' ');
end;
writeln;
end;
end;
function raschet(m: integer;i:integer): real;
var j : integer;
begin
for j:=1 to m do b[i]:=b[i]+a[j,i];
raschet:=B[i] / m;
end;
begin
writeln('VNIMANIE PROGRAMMA SDELANA NA ZAKAZ I NE OPLACHENA');
writeln('vvedite razmernost matrici M i N');
readln(m);
readln(n);
vvod(m,n);
vivod(m,n);
for i:=1 to n do b[i]:=0;
writeln('elementi poluchennogo massiva');
for i:=1 to n do writeln(raschet(m,i):5:2);
writeln('VNIMANIE PROGRAMMA SDELANA NA ZAKAZ I NE OPLACHENA');
readln;
readln;
end.