Задача типа #25: Обработка целочисленных данных
Обработка целочисленных данных
Пусть R – сумма всех различных натуральных делителей целого числа.
Напишите программу, которая перебирает целые числа, бо́льшие 500 000, в порядке возрастания и ищет среди них такие, для которых значение R оканчивается на цифру 6. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – пять соответствующих этим числам значений R.
Например, для числа 20 R = 1 + 2 + 4 + 5 + 10 + 20 = 42.
Количество строк в таблице для ответа избыточно.
Ответ:
500032 1070356
500035 606816
500039 501456
500050 949716
500052 1333696
Алгоритм решения: Задача A - создайте функцию поиска натуральных делителей.
Возможно другое решение.
500032 1070356
500035 606816
500039 501456
500050 949716
500052 1333696
Алгоритм решения: Задача A - создайте функцию поиска натуральных делителей.
Возможно другое решение.
Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 125008