Проверить, является ли заданное действительное число палиндромом - C#
Формулировка задачи:
Проверить, является ли заданное действительное число палиндромом (остаётся таким же после записи в обратном порядке). Методы работы со строками не использовать.
Решение задачи: «Проверить, является ли заданное действительное число палиндромом»
textual
Листинг программы
using System; namespace Palindrom { class Program { static void Main(string[] args) { int number = 0; while (true) { Console.Write("Введите число: "); if (int.TryParse(Console.ReadLine(), out number)) break; else Console.WriteLine("Неверное число."); } int oldValue = number; int newValue = 0; while (number > 0) { int dig = number % 10; newValue = newValue * 10 + dig; number = number / 10; } if (newValue == oldValue) Console.WriteLine("Число является палиндромом"); else Console.WriteLine("Число не является палиндромом"); Console.Write("Нажмите любую клавишу..."); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д