//C# Program to Reverse a Number & Check if it is a Palindrome
using System;
class program
{
public static void Main()
{
int num;
Console.WriteLine("Enter an integer \n");
num = Convert.ToInt32(Console.ReadLine());
palindrome p = new palindrome();
p.data(num);
Console.Read();
}
}
class palindrome
{
public void data(int num)
{
int temp, remainder, reverse = 0;
temp = num;
while (num > 0)
{
remainder = num % 10;
reverse = reverse * 10 + remainder;
num = 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");
}
}
using System;
class program
{
public static void Main()
{
int num;
Console.WriteLine("Enter an integer \n");
num = Convert.ToInt32(Console.ReadLine());
palindrome p = new palindrome();
p.data(num);
Console.Read();
}
}
class palindrome
{
public void data(int num)
{
int temp, remainder, reverse = 0;
temp = num;
while (num > 0)
{
remainder = num % 10;
reverse = reverse * 10 + remainder;
num = 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");
}
}
No comments:
Post a Comment