Дана матрица размера N × M и целое число K (1 ≤ K ≤ N). Найти сумму и произведение элементов K-й строки данной матрицы.
python
# Шаг 1
N, M = map(int, input("Введите размер матрицы (N M): ").split())
K = int(input("Введите номер строки: "))
if K < 1 or K > N:
print("Некорректное значение K")
exit()
# Шаг 2
matrix = []
sum_row = 0
product_row = 1
# Шаг 3
for i in range(N):
row = list(map(int, input("Введите элементы строки матрицы: ").split()))
if i + 1 == K:
sum_row = sum(row)
product_row = 1
for elem in row:
product_row *= elem
matrix.append(row)
# Шаг 4
print("Сумма элементов K-й строки:", sum_row)
print("Произведение элементов K-й строки:", product_row)
В данном примере пользователю предлагается ввести размер матрицы и номер строки. Затем поэлементно заполняется матрица, одновременно вычисляя сумму и произведение элементов K-й строки.
Полученные значения суммы и произведения выводятся на экран.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет