Пусть М — разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа Если таких
делителей у числа нет, то считаем значение M равным нулю.
Напишите программу, которая перебирает целые числа, большие 860 000, в
порядке возрастания и ищет среди них такие, для которых значение м
оканчивается на 18. Вывести первых пять найденных чисел и
соответствующие им значения М. Формат вывода: для каждого из пяти таких
найденных чисел в отдельной строке сначала выводится само число, затем –
значения М. Строки выводятся в порядке возрастания найденных чисел.
Например, для числа 20 м = 10 - 2 = 8
150
326
Ответы на вопрос:
860040
860163
860219
860240
860440
Объяснение: Код может чуток тормозить
for i in range(860000, 100000000000):
delit = []
for j in range(2, i//2+1):
if i % j == 0:
delit.append(j)
if len(delit) > 0:
m = delit[-1] - delit[0]
if m % 100 == 18:
print(i)
1 строка, столбец, ячейка
2 не знаю
3 рабочей книгой
4 текст, число, формула
5 не знаю
6 ровно
7 незнаю
8 прикладная программа для обработки кодовых таблиц
9 выполнять расчет по формулам
10 не знаю
Объяснение:
Популярно: Информатика
-
Люда000107.11.2022 15:34
-
ДашаЛис5621.11.2020 01:06
-
then3rvnyy30.03.2022 17:29
-
rikgetikov20.03.2023 21:01
-
ms00219.10.2020 07:18
-
Солнцеголовик26.04.2021 11:24
-
shahnozat0220.03.2022 17:15
-
kvinlin201428.02.2021 13:25
-
goroskopy05.02.2022 19:51
-
kan00123.04.2021 00:58