Дан массив целых чисел (n=12), заполненный случайным образом числами из промежутка [-10,60]. − удалить из него все элементы, в которых последняя цифра четная, а само число делится на нее.
import random # Создаем массив из случайных чисел n = 12 arr = [random.randint(-10, 60) for _ in range(n)] print("Исходный массив:", arr) # Удаляем элементы, удовлетворяющие условию arr = [x for x in arr if x % 10 % 2 != 0 or x % 10 == 0 or x % (x % 10) != 0] print("Массив после удаления элементов:", arr)
Этот код создает массив из 12 случайных чисел, затем итерируется по массиву и удаляет элементы, в которых последняя цифра четная, а само число делится на нее. В результате получается измененный массив без указанных элементов.
Пример кода на Python:
import random# Создаем массив из случайных чисел
n = 12
arr = [random.randint(-10, 60) for _ in range(n)]
print("Исходный массив:", arr)
# Удаляем элементы, удовлетворяющие условию
arr = [x for x in arr if x % 10 % 2 != 0 or x % 10 == 0 or x % (x % 10) != 0]
print("Массив после удаления элементов:", arr)
Этот код создает массив из 12 случайных чисел, затем итерируется по массиву и удаляет элементы, в которых последняя цифра четная, а само число делится на нее. В результате получается измененный массив без указанных элементов.