Как сформировать двумерную матрицу размером NxN в диап[-10;10] , найти макс. и мин. элемент массива , какое кол-во раз они встречаются в массиве?

7 Дек 2018 в 14:37
3 246 +1
0
Ответы
1

Для начала нужно создать двумерную матрицу размером NxN с помощью языка программирования. Вот пример кода на Python:

import random
N = 5
matrix = [random.randint(−10,10)foriinrange(N)]forjinrange(N)[random.randint(-10, 10) for i in range(N)] for j in range(N)[random.randint(10,10)foriinrange(N)]forjinrange(N) printmatrixmatrixmatrix
flat_matrix = itemforsublistinmatrixforiteminsublistitem for sublist in matrix for item in sublistitemforsublistinmatrixforiteminsublist max_elem = maxflatmatrixflat_matrixflatm atrix min_elem = minflatmatrixflat_matrixflatm atrix max_count = flat_matrix.countmaxelemmax_elemmaxe lem min_count = flat_matrix.countminelemmin_elemmine lem
printf"Максимальныйэлементмассива:maxelem,Количествовхождений:maxcount"f"Максимальный элемент массива: {max_elem}, Количество вхождений: {max_count}"f"Максимальныйэлементмассива:maxe lem,Количествовхождений:maxc ount" printf"Минимальныйэлементмассива:minelem,Количествовхождений:mincount"f"Минимальный элемент массива: {min_elem}, Количество вхождений: {min_count}"f"Минимальныйэлементмассива:mine lem,Количествовхождений:minc ount"

Этот код создает двумерную матрицу размером 5x5 заполненную случайными числами от -10 до 10, а затем находит максимальный и минимальный элементы в этой матрице и количество их вхождений.

18 Сен 2024 в 15:57
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир