Advertisement
Spicke

var_7

May 21st, 2018
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.80 KB | None | 0 0
  1. program var_7;
  2. uses crt;
  3. var
  4. a:array[1..50,1..50] of integer;
  5. m,n,i,j,min,max:integer;
  6. begin
  7. writeln('Введите размер матрицы MxN');
  8. readln(m,n);
  9. writeln('Заполните матрицу');
  10. for i:=1 to m do
  11. for j:=1 to n do
  12. readln(a[i,j]);
  13. clrscr;
  14. writeln('Исходная матрица:');
  15. for i:=1 to m do
  16. begin
  17. for j:=1 to n do
  18. begin
  19. write(a[i,j]:3);
  20. end;
  21. writeln;
  22. end;
  23. min:=a[1,1];
  24. max:=a[1,1];
  25. for i:=2 to m do
  26. for j:=2 to n do
  27. begin
  28. if a[i,j]>max then max:=a[i,j];
  29. if a[i,j]<min then min:=a[i,j];
  30. end;
  31. writeln('max: ', max);
  32. writeln('min: ', min);
  33. writeln('Измененная матрица:');
  34. for i:=1 to m do
  35. begin
  36. for j:=1 to n do
  37. begin
  38. if a[i,j]=max then a[i,j]:=min
  39. else if a[i,j]=min then a[i,j]:=max;
  40. write(a[i,j]:3);
  41. end;
  42. writeln;
  43. end;
  44. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement