Информатика задача на массивы Дан массив размерностью 7х7 из целых чисел. Напишите программу замены всех элементов массива кратных 5, стоящих на главной диагонали их удвоенным значением.
import numpy as np # Создаем массив размерностью 7x7 array = np.random.randint(1, 101, size=(7, 7)) print("Исходный массив:") print(array) # Заменяем элементы, кратные 5, на главной диагонали их удвоенным значением for i in range(7): if array[i, i] % 5 == 0: array[i, i] = array[i, i] * 2 print("\nМассив после замены:") print(array)
Этот код создает массив размером 7x7 из случайных чисел от 1 до 100, затем заменяет элементы, кратные 5, на главной диагонали их удвоенным значением. Результат выводится на экран.
Пример решения данной задачи на языке Python:
import numpy as np# Создаем массив размерностью 7x7
array = np.random.randint(1, 101, size=(7, 7))
print("Исходный массив:")
print(array)
# Заменяем элементы, кратные 5, на главной диагонали их удвоенным значением
for i in range(7):
if array[i, i] % 5 == 0:
array[i, i] = array[i, i] * 2
print("\nМассив после замены:")
print(array)
Этот код создает массив размером 7x7 из случайных чисел от 1 до 100, затем заменяет элементы, кратные 5, на главной диагонали их удвоенным значением. Результат выводится на экран.