Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.92 KB | None | 0 0
  1. VAR
  2.   I, J, N, M, MAXI, MAXJ, MINI, MINJ : INTEGER;
  3.   TEMP : REAL;
  4.   X:ARRAY [1..100, 1..100] OF REAL;
  5.  
  6. BEGIN
  7.   MAXI := 1;
  8.   MAXJ := 1;
  9.   MINI := 1;
  10.   MINJ := 1;
  11.   WRITE ('ВВЕДИТЕ ЗНАЧЕНИЕ N: ');
  12.   READ (N);
  13.   WRITE ('ВВЕДИТЕ ЗНАЧЕНИЕ M: ');
  14.   READ (M);
  15.   FOR I := 1 TO N DO
  16.     FOR J := 1 TO M DO
  17.       BEGIN
  18.         WRITE('ВВЕДИТЕ ЗНАЧЕНЕНИЕ X[',I,',',J,']: ');
  19.         READLN( X[I,J] );
  20.       END;
  21.   FOR I := 1 TO N DO
  22.     FOR J := 1 TO M DO
  23.     BEGIN
  24.       IF(X[I,J] > X[MAXI,MAXJ]) THEN
  25.       BEGIN
  26.         MAXI := I;
  27.         MAXJ := J;
  28.       END;
  29.       IF(X[I,J] < X[MINI,MINJ]) THEN
  30.       BEGIN
  31.         MINI := I;
  32.         MINJ := J;
  33.       END;
  34.     END;
  35.   TEMP := X[MINI,MINJ];
  36.   X[MINI,MINJ] := X[MAXI,MAXJ];
  37.   X[MAXI,MAXJ] := TEMP;
  38.   FOR I := 1 TO N DO
  39.     BEGIN
  40.       FOR J := 1 TO M DO
  41.         WRITE(X[I,J],' ');
  42.     WRITELN;
  43.     END;
  44. END.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement