мова програмування python
Користувач вводить кількість рядків n і кількість стовпців m. Потім заповнює з клавіатури елементи двовимірного масиву nxm. Програма має піднести всі елементи у цьому масиві до кубу. Вивести отриманий масив та знайдіть суму всіх від’ємних елементів модифікованого масиву.
Ответы
Ответ:
# Функция для піднесення елементів до кубу
def cube(x):
return x**3
# Функция для підрахунку суми від'ємних елементів
def sum_negative(arr):
total = 0
for i in arr:
if i < 0:
total += i
return total
n = int(input("Введіть кількість рядків: "))
m = int(input("Введіть кількість стовпців: "))
# створення двовимірного масиву
array = []
for i in range(n):
array.append([int(input("Введіть елемент рядка " + str(i+1) + ": ")) for j in range(m)])
# піднесення до кубу
for i in range(n):
for j in range(m):
array[i][j] = array[i][j] ** 3
# вивід масиву
print("Модифікований масив:")
for row in array:
print(row)
# знаходження суми від'ємних елементів
sum = 0
for row in array:
for elem in row:
if elem < 0:
sum += elem
print("Сума від'ємних елементів:", sum)