Вопрос задан 12.07.2023 в 21:19. Предмет Информатика. Спрашивает Скоробогатый Деня.

В двумерном массиве произвольной размерности подсчитать количество элементов, равных наибольшему

элементу в этом массиве. Вывести значение наибольшего элемента.
0 0
Перейти к ответам

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

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

PascalABC.NET

begin

write('Введите размерность массива через пробел: ');

var MN := ReadArrInteger(2);

var A:= MatrRandomInteger(MN[1],MN[0],0,20);

A.Println();

var max:=A.Cast&<integer>.Max();

writeln('Наибольший элемент: ',max);

writeln('Количество элементов, равных наибольшему элементу: ',

A.Cast&<integer>.Where(t -> t=max).Count());

end.  


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для подсчета количества элементов, равных наибольшему элементу в двумерном массиве, нужно выполнить следующие шаги:

  1. Найти наибольший элемент в массиве.
  2. Подсчитать количество элементов, равных этому наибольшему значению.

Давайте предположим, что у нас есть двумерный массив arr и выполним эти шаги:

python
def count_max_elements(arr): # Найти наибольший элемент в массиве max_element = float("-inf") for row in arr: for element in row: if element > max_element: max_element = element # Подсчитать количество элементов, равных наибольшему элементу count = 0 for row in arr: for element in row: if element == max_element: count += 1 return max_element, count # Пример двумерного массива array = [ [1, 5, 2], [3, 8, 5], [2, 5, 9] ] max_element, count = count_max_elements(array) print("Наибольший элемент:", max_element) print("Количество элементов, равных наибольшему:", count)

Выполним этот код с примером массива array, указанным выше. Результат будет следующим:

Наибольший элемент: 9 Количество элементов, равных наибольшему: 1

Программа выводит значение наибольшего элемента в массиве (в данном случае, 9) и количество элементов, равных этому значению (в данном случае, 1).

0 0

Похожие вопросы

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

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

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