using System; using System.Text.RegularExpressions; class Program { static void Main() { Console.Write("Введите слово для проверки: "); string word = Console.ReadLine(); word = Regex.Replace(word, "[^a-zA-Z]", "").ToLower(); // Удаляем все символы, кроме букв и приводим к нижнему регистру bool isPalindrome = true; for (int i = 0; i < word.Length / 2; i++) { if (word[i] != word[word.Length - i - 1]) { isPalindrome = false; break; } } if (isPalindrome) { Console.WriteLine("Слово является палиндромом."); } else { Console.WriteLine("Слово не является палиндромом."); } } }
Программа принимает слово от пользователя, удаляет все символы, кроме букв, приводит их к нижнему регистру и затем проверяет, является ли слово палиндромом.
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
Console.Write("Введите слово для проверки: ");
string word = Console.ReadLine();
word = Regex.Replace(word, "[^a-zA-Z]", "").ToLower(); // Удаляем все символы, кроме букв и приводим к нижнему регистру
bool isPalindrome = true;
for (int i = 0; i < word.Length / 2; i++)
{
if (word[i] != word[word.Length - i - 1])
{
isPalindrome = false;
break;
}
}
if (isPalindrome)
{
Console.WriteLine("Слово является палиндромом.");
}
else
{
Console.WriteLine("Слово не является палиндромом.");
}
}
}
Программа принимает слово от пользователя, удаляет все символы, кроме букв, приводит их к нижнему регистру и затем проверяет, является ли слово палиндромом.