Что определяет для массива X[1..n, 1..m] следующий алгоритм:
S:= 0;
For i:= 1 to n do
For j:= 1 to m do
If X[i, j ] <0 then S:=S+X[i, j ];
а минимальный элемент массива;
б количество отрицательных элементов массива;
в максимальный элемент массива;
г сумму отрицательных элементов массива;
д индекс последнего отрицательного элемента массива
ответ: 108.
Следующий код на Python это подтверждает:
def change_3dig():
n = 100
while n < 1000:
digits = (n // 100,
n % 100 // 10,
n % 10)
sums = (digits[0] + digits[1],
digits[1] + digits[2])
res = str(max(sums)) + \
str(min(sums))
yield (n, int(res))
n += 1
ans = [(n1, n2) for n1, n2 in change_3dig() if n2 == 1412]
print(min(ans))
Вывод:
(395, 1412)