| 
| надо переписать прогу с матрицей (сделать 2е проги) сначала с процедурами
 а втораю с функциями
 
 народ выручайте позарез как надо
 
 задание:
 сост прогу формирования вектора елементы которого = среднему значению положительных елементов строки матрицы
 
 готовая с матрицами
 program TP5;
 uses crt;
 type
 mat=array [1..100,1..100] of real;
 var
 a:mat;
 n,m,i,j,k:integer;
 s,src:real;
 Begin
 clrscr;
 writeln('введите количество строк');
 readln(n);
 writeln('введите количество столбцов');
 readln(m);
 clrscr;
 for i:=1 to n do
 for j:=1 to m do
 begin
 Write('введите a[',i,',',j,']','=');
 readln (a[i,j]);
 end;
 s:=0;
 k:=0;
 for i:=1 to n do
 for j:=1 to m do
 if a[i,j]>0 then
 begin
 s:=s+a[i,j];
 k:=k+1;
 end;
 for i:=1 to n do
 BEGIN
 if k>0 then
 src:=s/k
 else src:=0;
 END;
 clrscr;
 writeln('начальные данные');
 writeln('n=',n);
 writeln('m=',m,#10#13,'матрица а');
 for i:=1 to n do
 begin
 for j:=1 to m do
 write(' ',a[i,j]:6:3);
 writeln
 end;
 writeln('результаты решения');
 writeln('сумма положительных елементов s=',s:6:3);
 writeln('количество положительных елементов k=',k);
 writeln('src=',src:6:3);
 END.
 |  
|  |  | 
| 
| Ну если код рабочий, то объяви процедуру (функцию), в ней весь код, потом в теле основной программы вызови функции..что сложного то? 
 Нужна помощь? Сюда: vkontakte.ru/berestovskiy
 |  
|  |  |