using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace palindrome {
class Program {
static void Main(string[] args) {
palindorme ob = new palindorme();
ob.stringpalindorme();
ob.Intpalidorme();
}
class palindorme {
public void stringpalindorme() {
Console.WriteLine("enter any string");
string str = Console.ReadLine();
String Result = "";
char[] ch = str.ToCharArray();
for (int n = str.Length - 1; n >= 0; n--) {
Result += ch[n];
}
if (Result.ToUpper() == str.ToUpper()) {
Console.WriteLine("String is palindrome");
} else {
Console.WriteLine("String is not palindrome");
}
}
public void Intpalidorme() {
int num, rem, sum = 0, temp;
Console.WriteLine("enter any number");
num = Convert.ToInt32(Console.ReadLine());
temp = num;
while (Convert.ToBoolean(num)) {
rem = num % 10;
num = num / 10;
sum = sum * 10 + rem;
}
if (temp == sum) {
Console.WriteLine("Num is palindrome");
} else {
Console.WriteLine("Num is Not palindrome");
}
Console.ReadLine();
}
}
}
}This code snippet for check String and Num are Palindrome.
