Задан массив из 10 случайных целых чисел от 0 до 50 . Увеличить в 2 раза элементы массива кратные 5, остальные элементы массива уменьшить в 2 раза.

21 Янв 2020 в 19:41
168 +1
0
Ответы
1

Пример кода на 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 arrx2ifx
# Выводим измененный массив
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
18 Апр 2024 в 19:25
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир