Вопрос задан 18.06.2023 в 21:06. Предмет Информатика. Спрашивает Фарихова Алина.

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

матрицы. Payton))))))​​​​
0 0
Перейти к ответам

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

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

Ответ:

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))

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

Конечно, давайте рассмотрим шаги по нахождению максимального элемента и суммы ненулевых элементов в матрице размерности \(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\). Вы можете адаптировать код под свои нужды, указав конкретные значения для элементов матрицы.

0 0

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

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

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

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