import random # Создаем массив из 10 случайных целых чисел от 0 до 50 arr = random.randint(0,50)forinrange(10)random.randint(0, 50) for _ in range(10)random.randint(0,50)forinrange(10) # Выводим исходный массив print"Исходныймассив:",arr"Исходный массив:", arr"Исходныймассив:",arr # Увеличиваем в 2 раза элементы массива кратные 5, уменьшаем в 2 раза остальные элементы new_arr = x∗2ifxx * 2 if x % 5 == 0 else x / 2 for x in arrx∗2ifx # Выводим измененный массив print"Измененныймассив:",newarr"Измененный массив:", new_arr"Измененныймассив:",newarr
Пример кода на Python:
import random# Создаем массив из 10 случайных целых чисел от 0 до 50
arr = random.randint(0,50)forinrange(10)random.randint(0, 50) for _ in range(10)random.randint(0,50)fori nrange(10)
# Выводим исходный массив
print"Исходныймассив:",arr"Исходный массив:", arr"Исходныймассив:",arr
# Увеличиваем в 2 раза элементы массива кратные 5, уменьшаем в 2 раза остальные элементы
new_arr = x∗2ifxx * 2 if x % 5 == 0 else x / 2 for x in arrx∗2ifx
# Выводим измененный массив
print"Измененныймассив:",newarr"Измененный массив:", new_arr"Измененныймассив:",newa rr
Пример вывода:
Исходный массив: 22,45,8,12,3,31,9,37,50,422, 45, 8, 12, 3, 31, 9, 37, 50, 422,45,8,12,3,31,9,37,50,4 Измененный массив: 11.0,90,4.0,6.0,1.5,62.0,4.5,18.5,100,2.011.0, 90, 4.0, 6.0, 1.5, 62.0, 4.5, 18.5, 100, 2.011.0,90,4.0,6.0,1.5,62.0,4.5,18.5,100,2.0