Определить, является ли введенное число любой разрядности палиндромом - 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);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д