Возможно, имелся в виду алгоритм, который позволяет переставить цифры трёхзначного числа так, чтобы получить наибольшее из возможных чисел. 1 Для этого можно использовать следующий подход: 1
Также существует линейный алгоритм, который позволяет поменять местами первую и последнюю цифры трёхзначного числа. 25
Для более сложных задач по перестановке цифр можно использовать программы, которые считывают трёхзначное число, извлекают его цифры, генерируют все возможные перестановки и выводят их. 3