Advertisement
Guest User

Для Вани

a guest
May 27th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.22 KB | None | 0 0
  1. const
  2.   n = 10;
  3.   m = 10;
  4.  
  5. type
  6.   mas = array[1..n, 1..m] of integer;
  7.  
  8. var
  9.   a: mas;
  10.   mini, minj, min: integer;// индекс максимального по i, j и само значение элемента
  11.  
  12. procedure random_mas(var a: mas);//процедура заполнения случайными числами
  13. var
  14.   i, j: integer;
  15. begin
  16.   for I := 1 to n do
  17.   begin
  18.     for j := 1 to m do
  19.       a[i, j] := random(101) - 30;
  20.   end;
  21. end;
  22.  
  23. procedure print_mas(v: mas);//процедура вывода массива на экран
  24. var
  25.   j, i: integer;
  26. begin
  27.   for i := 1 to n do
  28.   begin
  29.     for j := 1 to m do
  30.       write(v[i, j]:4, ' ');writeln;
  31.   end;
  32. end;
  33.  
  34. procedure minindex;//Процедура ищет мин. элемент и его индексы
  35. var
  36.   i, j: integer;
  37. begin
  38.   min := a[1, 1];
  39.   for i := 1 to n do
  40.   begin
  41.     for j := 1 to m do
  42.       if a[i, j] < min then
  43.       begin
  44.         min := a[i, j];
  45.         mini := i;
  46.         minj := j;
  47.       end;
  48.   end;
  49. end;
  50.  
  51. begin
  52.   random_mas(a);
  53.   print_mas(a);
  54.   maxindex;
  55.   writeln('Минималньый элемент массива: ', min);
  56.   writeln('Координаты:  (', mini, ';', minj, ')');
  57.  
  58. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement