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

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

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.




Для подсчета количества элементов, равных наибольшему элементу в двумерном массиве, нужно выполнить следующие шаги:
- Найти наибольший элемент в массиве.
- Подсчитать количество элементов, равных этому наибольшему значению.
Давайте предположим, что у нас есть двумерный массив arr
и выполним эти шаги:
pythondef 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).


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili