Вводятся элементы массива - целые числа из промежутка [-20, 20], признак конца - ноль. Вывести индексы двух элементов, составляющих максимально возможное произведение. Индексы выводить в порядке возрастания.
Sample Input:
-4
-3
17
-18
4
7
12
5
-15
-2
0
Sample Output:
3
8
Программу написать в Python.
Ответы
Ответ дал:
1
Ответ:
n = int(input())
mass = []
while n != 0:
mass.append(n)
n = int(input())
dmass = 0
di = dj = 0
for i in range(len(mass) - 1):
for j in range(i + 1, len(mass)):
if mass[i] * mass[j] > dmass:
dmass = mass[i] * mass[j]
di, dj = i, j
print(f'{di}\n{dj}')
Объяснение:
Вас заинтересует
1 год назад
1 год назад
1 год назад
7 лет назад
8 лет назад