Обозначим через F целую часть среднего арифметического всех натуральных
Условие
Обозначим через F целую часть среднего арифметического всех натуральных делителей целого числа, кроме единицы и самого числа. Если таких делителей у числа нет, то считаем значение F равным нулю.
Напишите программу, которая перебирает целые числа, большие 750 000, в порядке возрастания и ищет среди них такие, для которых значение F при делении на 7 даёт в остатке 6. Выведите первые 5 найденных чисел в порядке возрастания и справа от каждого числа — соответствующее значение F.Ответ:
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Приведём решение на языке Python.def Div(x): s = set() for y in range(2, int(x0.5)+1): if x%y == 0: s |= {x//y, y} return s if s else 0k = 0for x in range(750001, 1010): if k == 5: break if (Pr:=Div(x)): F = sum(Pr)//len(Pr) if F%7==6: print(x, F); k += 1
Осталось ещё 1 шаг
Приведём решение Бориса Савельева на языке…
Бесплатно · займёт минуту