Паліндром

Числа

int n = 123454321;
int r, sum = 0, temp = n;

while (n > 0)
{
     r = n % 10;
     sum = (sum * 10) + r;
     n = n / 10;
}

if (temp == sum)
     Console.WriteLine("Palindrome");
else
     Console.WriteLine("Not Palindrome");



Palindrome




Рядок

static bool IsPalindrome(string str)
 
     int i = 0;
     int j = str.Length - 1;

     while (i < j) {
          if (str[i] != str[j])
          return false;
          i++;
          j--;
     }

     return true;
}