Найти индекс первого наименьшего элемента массива - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Двумерные массивы: 1.Дан массив из NxM элементов. Найти индексы первого наименьшего элемента массива.

Решение задачи: «Найти индекс первого наименьшего элемента массива»

textual
Листинг программы
  1. program qq;
  2. var m, n, i, j, k, l: integer;
  3.     a: array [1..20, 1..20] of real;
  4.     b: array [1..20] of real;
  5.     min: real;
  6. begin
  7.   write ('Введите количество строк матрицы m = ');
  8.   readln (m);
  9.   write ('Введите количество столбцов матрицы n = ');
  10.   readln (n);
  11.   writeln ('Введите элементы массива:');
  12.  
  13.   for i:= 1 to m do
  14.     for j:= 1 to n do
  15.       begin
  16.         write ('a[', i, ',', j, '] = ');
  17.         readln(a[i,j]);
  18.       end;
  19.  
  20.   for i:=1 to m do
  21.     begin
  22.       for j:=1 to n do
  23.         write (a[i,j], '   ');
  24.       writeln;
  25.     end;
  26.    
  27.   min:=a[1,1];
  28.   for i:= 1 to m do
  29.     for j:= 1 to n do
  30.       if (min>a[i,j]) then
  31.         begin
  32.           min:=a[i,j];
  33.           k:=i;
  34.           l:=j;
  35.         end;
  36.   writeln ('min = a[',k, ',', l, '] = ', min);
  37. end.

Объяснение кода листинга программы

  1. В программе объявлены переменные m, n, i, j, k, l, которые будут использоваться для работы с массивом и индексацией.
  2. Пользователю предлагается ввести количество строк и столбцов матрицы. Эти значения сохраняются в переменных m и n соответственно.
  3. Программа запрашивает и сохраняет в массив a элементы, которые пользователь вводит для матрицы.
  4. Затем программа выводит минимальный элемент массива a.
  5. Далее происходит поиск индексов первого наименьшего элемента в массиве a. Индексы i и j присваиваются соответствующим значениям.
  6. Если минимальный элемент находится вне диапазона [i, j], то значение минимального элемента обновляется и присваивается индексам k и l.
  7. В конце программа выводит найденные индексы наименьшего элемента.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы