Загрузка данных


        // 4
        Console.Write("Введите слово: ");
        string s5 = Console.ReadLine();
        int left = 0;
        int right = s5.Length - 1;
        bool isPalindrome = true;
        while (left < right)
        {
            if (s5[left] != s5[right])
            {
                isPalindrome = false;
                break;
            }
            left++;
            right--;
        }
        if (isPalindrome)
            Console.WriteLine("Слово является перевертышем");
        else
            Console.WriteLine("Слово не является перевертышем");

        // 5 - случай 1 (буквы и точно есть)
        Console.Write("Введите текст (буква и есть): ");
        string s6 = Console.ReadLine();
        int i6 = 0;
        int count6 = 0;
        while (s6[i6] != '.')
        {
            if (s6[i6] == 'и')
                count6++;
            i6++;
        }
        Console.WriteLine("Букв и в первом предложении: " + count6);

        // 5 - случай 2 (букв и может не быть)
        Console.Write("Введите текст: ");
        string s6b = Console.ReadLine();
        int i6b = 0;
        int count6b = 0;
        while (i6b < s6b.Length && s6b[i6b] != '.')
        {
            if (s6b[i6b] == 'и')
                count6b++;
            i6b++;
        }
        Console.WriteLine("Букв и в первом предложении: " + count6b);

        // 6 - случай 1 (не все символы одинаковые)
        Console.Write("Введите последовательность: ");
        string s7 = Console.ReadLine();
        int i7 = 0;
        while (s7[i7] == s7[0])
            i7++;
        Console.WriteLine("Одинаковых символов в начале: " + i7);

        // 6 - случай 2 (все могут быть одинаковые)
        Console.Write("Введите последовательность: ");
        string s7b = Console.ReadLine();
        int i7b = 0;
        while (i7b < s7b.Length && s7b[i7b] == s7b[0])
            i7b++;
        Console.WriteLine("Одинаковых символов в начале: " + i7b);