Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.38 KB | None | 0 0
  1. program lab5;
  2. var a:array[1..10, 1..10] of integer;
  3.     b:array[1..10] of integer;
  4.     i, k, n, min, max, t:integer;
  5.     c:char;
  6.  
  7. begin
  8.  
  9.     writeln('Введите размер массива');
  10.     while (n<>5) do
  11.         n:=5; //readln
  12.     writeln('y, если хотите ввести вручную');
  13.         readln(c);
  14.        
  15.     if (c = 'y') then
  16.         for i:=1 to n do
  17.             for k:=1 to n do
  18.                 a[i, k]:=n //readln
  19.     else
  20.         for i:=1 to n do
  21.         begin
  22.             for k:=1 to n do
  23.             begin
  24.                 a[i, k]:=random(200) - 100;
  25.                 write(a[i,k], ' ');
  26.             end;
  27.             writeln();
  28.         end;
  29.    
  30.     min := 0;
  31.     max := 0;              
  32.     for i := 1 to n do
  33.     for k := 1 to n do
  34.         if (a[i, k] > a[max, k]) then max := i;
  35.         if (a[i, k] < a[min, k]) then min := i;
  36.     if (max = min) then
  37.         writeln(“Максимальный и минимальный находятся на строке ”, max + 1)
  38.     else begin
  39.         for k := 1 to n do begin
  40.         t := a[min, k];
  41.         a[min, k] := a[max, k];
  42.         a[max, k] := t;
  43.     end;
  44.    
  45.    
  46.     writeln("Измененный массив");
  47.     for i:=1 to n do
  48.         begin
  49.             for k:=1 to n do
  50.             begin
  51.                 write(a[i,k], ' ');
  52.             end;
  53.             writeln();
  54.         end;
  55.     end;
  56.  
  57. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement