1. Создайте программу, которая приглашает пользователя ввести целые числа N и M, которые определяют количество строк

  • 10
1. Создайте программу, которая приглашает пользователя ввести целые числа N и M, которые определяют количество строк и столбцов для массива. Программа должна предложить пользователю ввести целые числа NxM и сохранить их в двумерном массиве. Затем программа должна показать общее количество отрицательных элементов и остальные значения в виде таблицы. No. ВВОД ВЫВОД 1. 2 3 3 0 -2 3 0 x 3 -5 8 -8 x 8 x 2. 4 5 5 2 -4 -5 6 7 2 x x 6 7 0 1 -2 9 11 0 1 x 9 11 -1 -1 8 3 0 x x 8 3 0 3 4 5 6 7 3 4 5
Рак
33
Конечно, я могу помочь вам с этим заданием. Вот решение:

python
# Программа просит пользователя ввести количество строк и столбцов
N = int(input("Введите количество строк: "))
M = int(input("Введите количество столбцов: "))

# Создание двумерного массива
array = []
for i in range(N):
row = []
for j in range(M):
num = int(input(f"Введите элемент [{i}][{j}]: "))
row.append(num)
array.append(row)

# Подсчет количества отрицательных элементов
negative_count = 0
for i in range(N):
for j in range(M):
if array[i][j] < 0:
negative_count += 1

# Вывод результатов в виде таблицы
print("\nОбщее количество отрицательных элементов:", negative_count)
print("Массив:")

for i in range(N):
for j in range(M):
print(array[i][j], end="\t")
print()


Обоснование/пояснение решения:
1. Программа запрашивает у пользователя количество строк и столбцов для массива.
2. Затем она создает двумерный массив и запрашивает у пользователя введение элементов.
3. После этого программа подсчитывает общее количество отрицательных элементов, перебирая все элементы массива.
4. Наконец, программа выводит общее количество отрицательных элементов и сам массив в виде таблицы.

Пример работы программы для ввода из задачи:


Введите количество строк: 2
Введите количество столбцов: 3
Введите элемент [0][0]: 3
Введите элемент [0][1]: 0
Введите элемент [0][2]: -2
Введите элемент [1][0]: 3
Введите элемент [1][1]: 0
Введите элемент [1][2]: 3

Общее количество отрицательных элементов: 1
Массив:
3 0 -2
3 0 3


Если у вас есть еще вопросы или что-то не ясно, пожалуйста, дайте знать.