34 lines
913 B
C#
34 lines
913 B
C#
|
/*
|
||
|
* C# Program to Reverse a Number & Check if it is a Palindrome
|
||
|
*/
|
||
|
using System;
|
||
|
class program
|
||
|
{
|
||
|
public static void Main()
|
||
|
{
|
||
|
int num, temp, remainder, reverse = 0;
|
||
|
Console.WriteLine("Enter an integer \n");
|
||
|
num = int.Parse(Console.ReadLine());
|
||
|
temp = num;
|
||
|
while (num > 0)
|
||
|
{
|
||
|
remainder = num % 10;
|
||
|
reverse = reverse * 10 + remainder;
|
||
|
num /= 10;
|
||
|
}
|
||
|
Console.WriteLine("Given number is = {0}", temp);
|
||
|
Console.WriteLine("Its reverse is = {0}", reverse);
|
||
|
if (temp == reverse)
|
||
|
Console.WriteLine("Number is a palindrome \n");
|
||
|
else
|
||
|
Console.WriteLine("Number is not a palindrome \n");
|
||
|
Console.ReadLine();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
Enter an integer
|
||
|
343
|
||
|
Given number is = 343
|
||
|
Its reverse is = 343
|
||
|
Number is a palindrome
|