Наибольший делитель, не равный самому числу
Как найти наибольший делитель, не равный самому числу?
Способ "разложить на множители и выбрать наибольший из них" не предлагать.
Нужен способ, который мог бы находить данный делитель для чисел до 10^9. При простом переборе чисел получается слишком большие затраты компьютерных ресурсов.