В файле содержится последовательность целых чисел.
Элементы последовательности могут принимать целые значения
Ответ:
Приведём решение на языке Python.
count = 0
m = 0
f = open('17.txt')
l = [int(i) for i in f]
max_dvy = 0
for i in range(len(l)):
if 9< l[i] <100:
max_dvy = max(max_dvy, l[i])
for i in range(len(l) - 1):
if (9< l[i] <100) != (9 < l[i+1] <100) and ((l[i]+l[i+1]) % max_dvy == 0):
count += 1
m = max(m, (l[i] + l[i+1]))
print(count, m)
Результат работы программы — 16 9702.
Ответ: 16 9702.
Примечание.
Путь к файлу необходимо указать согласно расположению файла на Вашем компьютере.
Приведём решение Ильи Андрианова на языке Python.
M = [int(x) for x in open('1_17.txt')]
D = [x for x in M if len(str(abs(x))) == 2]
R = []
for i in range(len(M)-1):
x, y = M[i], M[i+1]
if (x in D) != (y in D):
if (x + y) % max(D) == 0:
R.append(x + y)
print(len(R), max(R))

