Помогите,пожалуйста, с программой в Паскале + блок-схема

0 голосов
45 просмотров

Помогите,пожалуйста, с программой в Паскале + блок-схема


image

Информатика (26.5k баллов) | 45 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

//Pascal ABC.NET v3.1 сборка 1219

Const
 n=6;
 m=8;
 n1=9;

 Var a:array of array of integer;
 i,j:integer;
 ar:array of integer;
 x:array of array of integer;
 ar1:array of integer;

 procedure Simple(var ar:array of integer;x:integer;ma:array of array of integer;t:integer);
Var
 j:integer;
 begin
  for j:=1 to t do
   if ma[j,x]<0 then inc(ar[x]);<br>  writeln(x,':',ar[x]);
 end;

 begin
 randomize;
 writeln('Matrix A:');
 setlength(a,n+1);
 for i:=1 to n do
 setlength(a[i],m+1);
 setlength(ar,m+1);
 for i:=1 to n do
  begin
   for j:=1 to m do
    begin
     a[i,j]:=random(10)-3;
     write(a[i,j]:4);
    end;
  writeln;
 end;
 for i:=1 to m do
 simple(ar,i,a,n);
 writeln('Matrix X:');
 setlength(x,n1+1);
 for i:=1 to n1 do
 setlength(x[i],n1+1);
 setlength(ar1,n1+1);
 for i:=1 to n1 do
  begin
   for j:=1 to n1 do
    begin
     x[i,j]:=random(10)-3;
     write(x[i,j]:4);
    end;
  writeln;
 end;
 for i:=1 to n1 do
 simple(ar1,i,x,n1);
end.



image
(38.6k баллов)