Да он просто не может понять, что такие задачи нет смысла решать в общем виде. Оптимальный алгоритм будет зависеть от способа представления чисел, требуемой точности, требований к размеру кода или скорости и т.д. и т.п.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)