// 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);