Можно декодировать вручную: надо написать вместо каждой буквы - букву, которая в алфавите стоит перед ней (для буквы а - букву я) - это не сложно, например: о -> н (в алфавите ...мнопр...) б -> а (в алфавите ...яабвг...) и т.д. Можно с интернет-калькулятора (гyглить по фразе "шифр Цезаря"): ввести исходную фразу и посмотреть, что получится (сдвиг в шифре равен -1 или, что тоже самое, 32) Наконец, можно написать программу, которая всё сделает для вас.
В любом случае, об оёу тфеб оёу = на нет суда нет лпоёч - еёмф гёоёч = конец - делу венец
В простонародье - разложить число на множители. Для этого тебе нужно перебирать все простые числа, и смотреть, делится ли это число на них. Причём, на каждое из них нужно делить несколько раз до победного конца. Простые числа есть смысл брать только до N/2-1, где N - само число. Таблицу простых числел можно составить заранее (я не думаю, что задача предусматривать работу с двадцатизначными числами, поэтому хватит числе в пределах 2 миллиардов) . Вот только поиск простых чисел подразумевает решение этой же самой задачи.
о -> н (в алфавите ...мнопр...)
б -> а (в алфавите ...яабвг...)
и т.д.
Можно с интернет-калькулятора (гyглить по фразе "шифр Цезаря"): ввести исходную фразу и посмотреть, что получится (сдвиг в шифре равен -1 или, что тоже самое, 32)
Наконец, можно написать программу, которая всё сделает для вас.
В любом случае,
об оёу тфеб оёу = на нет суда нет
лпоёч - еёмф гёоёч = конец - делу венец