Advertisement
Guest User

Untitled

a guest
Dec 16th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.11 KB | None | 0 0
  1. var
  2.   A: array[1..15, 1..15] of integer;
  3.   B: array[1..15] of integer;
  4.   i, j, m, n, max: integer;
  5.  
  6.  
  7. begin
  8.   writeln('Двумерный массив:');
  9.   writeln;
  10.   randomize;
  11.   n := 1 + random(15); //размерность, случайное число от 1 до 15
  12.   m := 1 + random(15); //размерность, случайное число от 1 до 15
  13.   for i := 1 to n do
  14.     begin
  15.       max := 0;
  16.       for j := 1 to m do
  17.       begin
  18.         a[i, j] := random(200); //элемент i-строки и j столбца равен случайному число от 1 до 199.
  19.         write(a[i, j]:4);
  20.         if max < a[i, j] then max := a[i, j];
  21.        
  22.       end;
  23.       writeln('max = ':10, max);
  24.       B[i]:=max;
  25.     end;
  26.   Writeln('________________________________________');
  27.   Writeln('Максимальные элементы двумерного массива:');
  28.   Writeln();
  29.   for var z:=1 to High(B) do
  30.     begin
  31.       if (B[z] = 0) then
  32.         begin
  33.           break;
  34.         end
  35.       else
  36.         begin
  37.           write(B[z]:4);  
  38.         end;
  39.     end;
  40. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement