
Дано матрицу размерности n × n. Найти максимальный элемент и сумму ненулевых элементов этой
матрицы. Payton))))))

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

Ответ:
from random import randint
n = int(input('size: '))
m = [[randint(0, 100) for _ in range(n)] for _ in range(n)]
print('матрица:')
c = []
for r in range(n):
print(*m[r])
c.append(m[r][0])
print('макс-элемент:', max(map(max, m)))
rows = [sum(row) for row in m]
print('сумма элемнтов:', sum(rows))



Конечно, давайте рассмотрим шаги по нахождению максимального элемента и суммы ненулевых элементов в матрице размерности \(n \times n\).
1. Нахождение максимального элемента: Для поиска максимального элемента пройдемся по всем элементам матрицы и найдем наибольший.
```python def найти_максимальный_элемент(матрица): максимальный = матрица[0][0] # Предполагаем, что первый элемент - максимальный
for строка in матрица: for элемент in строка: if элемент > максимальный: максимальный = элемент
return максимальный ```
2. Нахождение суммы ненулевых элементов: Пройдемся по всем элементам матрицы и добавим к сумме только ненулевые элементы.
```python def найти_сумму_ненулевых_элементов(матрица): сумма = 0
for строка in матрица: for элемент in строка: if элемент != 0: сумма += элемент
return сумма ```
Пример использования:
```python # Предположим, у вас есть матрица размерности n x n (представим её как двумерный массив) n = 3 матрица = [ [1, 0, 3], [4, 5, 6], [7, 8, 9] ]
максимальный = найти_максимальный_элемент(матрица) сумма_ненулевых = найти_сумму_ненулевых_элементов(матрица)
print("Максимальный элемент:", максимальный) print("Сумма ненулевых элементов:", сумма_ненулевых) ```
Здесь я предположил, что матрица представляет собой двумерный массив, и использовал пример для размерности матрицы \(3 \times 3\). Вы можете адаптировать код под свои нужды, указав конкретные значения для элементов матрицы.


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

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







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