Определить, является ли введенное число любой разрядности палиндромом - C#
Формулировка задачи:
Определить, является ли введѐнное число любой разрядности
палиндромом (например, 1234321 – палиндром, 12345 – не
палиндром).
желательно только с помощью циклов
Решение задачи: «Определить, является ли введенное число любой разрядности палиндромом»
textual
Листинг программы
using System; namespace Sandbox { class Program { static void Main(string[] args) { ulong num = ulong.Parse(Console.ReadLine()); Console.WriteLine(IsPal(num)); Console.WriteLine(IsPal(12345)); Console.WriteLine(IsPal(123454321)); Console.WriteLine(IsPal(1234509054321)); Console.ReadKey(false); } static bool IsPal(ulong n) { ulong r = 0, m = n; while (m != 0) { r = r * 10 + m % 10; m = m / 10; } return (r == n); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д