Перестановка
У вас есть массив чисел длиною "N". Нужно найти умноженную вариацию массива. Умноженный вариант массива это такой массив, где nums[i] это произведение всех чисел кроме nums[i]. Например, для массива [1,2,3,4] ответ будет равен [24,12,8,6].
Входные данные:
(1 ≤ n ≤ 10000), где каждый элемент в массиве в промежутке (-10000 ≤ a[i] ≤ 10000)
Выходные данные:
Нужно найти умноженную вариацию массива.
Ответы
Ответ дал:
2
python
arr = [int(i) for i in input('Введите числа через пробел: ').split()]
new_arr = []
for forbidden_index in range(len(arr)):
first = True
for index in range(len(arr)):
if index != forbidden_index:
if first:
new_arr.append(arr[index])
first = False
else:
new_arr[forbidden_index] *= arr[index]
print(new_arr)
Аноним:
не работает
Вас заинтересует
1 год назад
1 год назад
1 год назад
6 лет назад
6 лет назад
8 лет назад
8 лет назад