Проверка наличия строк или чисел палиндрома в C#

 static void Main(string[] args)
        {
            Console.Write("Enter something for to check that is it palindrome :");
            string text = Console.ReadLine();
            int len = text.Length;
            bool flag = true;
 
            //check palindrome
            for (int i = 0; i < len/2; i++)
            {
                if (text[i] != text[len - (i + 1)])
                {
                    flag = false;
                    break;
                }
            }
 
            //if flag true, text is palindrome
            if (flag)
            {
                Console.WriteLine("{0} is palindrome", text);
            }
            else
            {
                Console.WriteLine("{0} is not palindrome", text);
            }
            Console.ReadLine();
        }

1

Обновлено: 04.01.2020 — 19:50

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.