Вопрос задан 09.02.2021 в 13:00. Предмет Информатика. Спрашивает Кузнецова Вика.

Дан массив N[7,7], состоящий из случайных вещественных чисел. Определить минимальный элемент

массива и его местоположение.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Таскина Ева.
// PascalABC.NET 3.3

const n=7;
begin
  Writeln('Исходный массив:');
  var a:=MatrRandomReal(n,n,-5,5); a.Println(6);
  var m:=a.ElementsByRow.Min;
  var imin:=a.ElementsWithIndexes.Where(k->k[0]=m).Select(k->k[1]).Single;
  var jmin:=a.ElementsWithIndexes.Where(k->k[0]=m).Select(k->k[2]).Single;
  writeln('min = a[',imin+1,',',jmin+1,'] =',m:6:2);
end.

Пример:
Исходный массив:
  4.68 -4.11  2.18  2.34 -1.06 -0.69  1.67
  4.58  3.27  1.39  4.55  0.32  0.65 -3.59
  3.10  0.66  0.94 -4.27 -1.46 -3.82 -0.40
 -4.90 -2.71  2.46 -1.43 -1.62  0.45  1.78
  1.59 -1.07  1.60 -0.16 -1.57 -0.83  2.95
  4.19 -3.16 -4.25  1.71 -4.27  1.04 -3.72
 -4.16 -2.30  0.90  4.46  3.51 -4.66  2.87
min = a[4,1] = -4.90
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно пройти по всем элементам массива N и сравнить их со значением текущего минимального элемента. Вот пример решения на языке Python:

python
import numpy as np # Создаем массив N размером 7x7 с случайными вещественными числами N = np.random.rand(7, 7) # Инициализируем переменные для минимального элемента и его позиции min_value = N[0, 0] min_row = 0 min_col = 0 # Проходим по всем элементам массива и находим минимальный элемент for i in range(7): for j in range(7): if N[i, j] < min_value: min_value = N[i, j] min_row = i min_col = j # Выводим результаты print("Минимальный элемент: ", min_value) print("Позиция минимального элемента: ", min_row, min_col)

Пожалуйста, обратите внимание, что в приведенном примере используется библиотека NumPy для работы с массивами. Если вы не установили NumPy, вам нужно установить его с помощью команды pip install numpy.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос