Объявить двумерный массив 4x4.Заполнить случайными числами (-10;10). Вывести массив .Найти наименьший элемент и заменить его 0.Вывести массив.

20 Авг 2019 в 08:28
252 +1
0
Ответы
1
import random
# Создание двумерного массива 4x4 и заполнение случайными числами от -10 до 10
arr = [[random.randint(-10, 10) for _ in range(4)] for _ in range(4)]
# Вывод исходного массива
for row in arr:
print(row)
# Поиск наименьшего элемента
min_element = arr[0][0]
min_row = 0
min_col = 0
for i in range(4):
for j in range(4):
if arr[i][j] < min_element:
min_element = arr[i][j]
min_row = i
min_col = j
# Замена наименьшего элемента на 0
arr[min_row][min_col] = 0
# Вывод измененного массива
print("\nМассив с замененным наименьшим элементом на 0:")
for row in arr:
print(row)

Пример вывода:

[6, -1, -6, 5]
[9, -3, -1, -7]
[2, 5, -2, -4]
[0, 7, -10, 9]
Массив с замененным наименьшим элементом на 0:
[6, -1, -6, 5]
[9, 0, -1, -7]
[2, 5, -2, -4]
[0, 7, -10, 9]
20 Апр 2024 в 13:50
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир