Пусть M(N) — сумма двух наибольших различных натуральных делителей
Условие
Пусть M(N) — сумма двух наибольших различных натуральных делителей натурального числа N, не считая самого числа. Если у числа N меньше двух таких делителей, то M (N) считается равным 0.Найдите 5 наименьших натуральных чисел, превышающих 10 000 000, для которых 0 < M (N) < 10 000. В ответе запишите найденные значения M (N) в порядке возрастания соответствующих им чисел N.Ответ:
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Будем последовательно рассматривать каждое целое число, большее 10 000
Осталось ещё 4 шага
В каждом таком числе будем находить…
do begin halfI := i div 2; del := 0; countDel…
then begin countDel := countDel + 1; del :=…
then begin res.Add(M);k += 1;end;end;n +=…
Бесплатно · займёт минуту
Другие задачи по теме «Обработка целочисленной информации»
Например, маске 123*4?5 соответствуют числа 123405 и 12300405.Среди11 классПример. Маске 123*4?5 соответствуют числа 123 405 и 12 376 415.Найдите11 классНайдите все натуральные числа, не превышающие 10⁹, которые11 классНапример, маске 123*4?5 соответствуют числа 123405 и 12300405.Среди11 классПример. Маске 123*4?5 соответствуют числа 123405 и 12376415.Найдите все11 класс