Составьте программу для решения следующей задачи:задан массив В, состоящий из х чисел.Выведете на экран элементы противоположные элементам данного массива. Первоначально элементы вводятся случайно из промежутка [-17;17]
import random def opposite_elements(arr): for num in arr: opposite_num = -num print(opposite_num, end=' ') # Генерируем массив из х чисел x = int(input("Введите количество чисел в массиве: ")) B = [random.randint(-17, 17) for _ in range(x)] # Выводим на экран элементы, противоположные элементам массива B opposite_elements(B)
Пример работы программы:
Введите количество чисел в массиве: 5 -16 6 -14 -6 -4 16 -6 14 6 4
def opposite_elements(arr):
for num in arr:
opposite_num = -num
print(opposite_num, end=' ')
# Генерируем массив из х чисел
x = int(input("Введите количество чисел в массиве: "))
B = [random.randint(-17, 17) for _ in range(x)]
# Выводим на экран элементы, противоположные элементам массива B
opposite_elements(B)
Пример работы программы:
Введите количество чисел в массиве: 5-16 6 -14 -6 -4
16 -6 14 6 4