Предположим у нас есть число от 0 до 99.
Задача - поменять местами его цифры.
Из 21 сделать 12. Из 85 - 58. И т.п.
Я понимаю, как это сделать последовательностью логических операций.
Мы представляем число X в форме = 10a+b. И тогда 10b+а это решение задачи
Но что, если у нас нет, а и b. Что если есть X, и нужно алгебраической формулой получить из него Y, который был бы "перевёрнутым" значением.
Я знаю, опять же как такое сделать последовательностью программных операций. Мы делим X на десять, потом отнимаем дробную часть, которую ставим в переменную а. Остаток - в переменную b. И потом уже работаем с ними. (Ну или там ещё тысяча разных алгоритмов, которыми можно добиться необходимого.)
Но это уже логика. Алгоритм.
А можно ли такое сделать математикой?
Есть ли такая формула, которая превратит X в его перевёрнутое значение?