Несколько алгоритмов определения симметричных чисел:
- Постепенное построение обратного числа в цикле и проверка, совпадают ли они. stackoverflow.com Для этого нужно последовательно сохранять каждую цифру числа в массив, а затем сравнивать их. www.cyberforum.ru
- Определение симметричности по десятичной записи. ru.stackoverflow.com Нужно получить три и четыре цифры числа, затем поменять их местами и проверить, равны ли левая и перевёрнутая правая части. ru.stackoverflow.com Если да, то число симметричное, в противном случае — нет. ru.stackoverflow.com
- Алгоритм для четырёхзначного числа. ru.stackoverflow.com Нужно получить три и четыре цифры числа, затем поменять их местами. ru.stackoverflow.com Если число симметричное (левая и перевёрнутая правая части равны), то выводится 1, иначе — любое другое целое число. ru.stackoverflow.com
Также на сайте «Ответы Mail.ru» предлагается алгоритм определения симметричных цифр, которые читаются одинаково как слева направо, так и справа налево. otvet.mail.ru Для этого нужно сформировать число в виде строки, подсчитать количество символов, и если для какого-то символа количество нечётное, то он будет стоять посередине. otvet.mail.ru Для всех остальных символов нужно слева и справа добавить к строке (не забывая уменьшать счётчик). otvet.mail.ru