30 мая 2025 г.

Программирование. Задание № 25 "Перебор чисел. Делители числа"

Напишите программу, которая перебирает целые числа, большие 1 125 000, в порядке возрастания и ищет среди них такие, у которых есть натуральный делитель, оканчивающийся на цифру 7 и не равный ни самому числу, ни числу 7. В ответе запишите в первой строке таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – наименьший делитель для каждого из них, оканчивающийся цифрой 7, не равный ни самому числу, ни числу 7.

Решение: напишем программу на языке Phyton

for n in range (1125001,1125020):
    d=17
    while d < n:
        if n%d == 0:
            print(n,d)
            break
        d+=10

Вывод:

1125003 467
1125006 97
1125009 17
1125011 3187
1125012 177
1125014 51137
1125015 537
1125016 140627
1125019 160717

Ответ:

1125003 467
1125006 97
1125009 17
1125011 3187
1125012 177

Комментариев нет:

Отправить комментарий