Дан массив а, состоящий из 10 элементов, заполненными в случайном порядке числами от -5 до 5. Создать массив b , который будет содержать также 10 чисел , но каждое число данного массива должно быть получено из предыдущего массива по условию
Если элемент массива а отрицателен, то в массив b записывается его противоположное значение.Если элемент массива а равен нулю, то в массив b записывается 1.Если элемент массива а положительный, то в массив b записывается значение элемента массива a умноженное на 2.
Пример кода на Python:
import random a = [random.randint(-5, 5) for _ in range(10)] b = [] for num in a: if num < 0: b.append(-num) elif num == 0: b.append(1) else: b.append(num * 2) print("Массив a:", a) print("Массив b:", b)
Этот код создает исходный массив a с случайными числами от -5 до 5, а затем создает массив b в соответствии с заданными условиями.
:
Если элемент массива а отрицателен, то в массив b записывается его противоположное значение.Если элемент массива а равен нулю, то в массив b записывается 1.Если элемент массива а положительный, то в массив b записывается значение элемента массива a умноженное на 2.Пример кода на Python:
import randoma = [random.randint(-5, 5) for _ in range(10)]
b = []
for num in a:
if num < 0:
b.append(-num)
elif num == 0:
b.append(1)
else:
b.append(num * 2)
print("Массив a:", a)
print("Массив b:", b)
Этот код создает исходный массив a с случайными числами от -5 до 5, а затем создает массив b в соответствии с заданными условиями.