// 2
Console.Write("Введите слово: ");
string word2 = Console.ReadLine();
Console.Write("Введите k: ");
int k = int.Parse(Console.ReadLine());
if (k < 1 || k > word2.Length)
{
Console.WriteLine("Некорректное значение k: должно быть от 1 до " + word2.Length);
}
else
{
Console.WriteLine("Символ " + k + ": " + word2[k - 1]);
if (word2.Length < 6)
{
Console.WriteLine("Слово слишком короткое для перестановки, нужно минимум 6 букв");
}
else
{
char[] chars = word2.ToCharArray();
char t0 = chars[0];
char t1 = chars[1];
char t2 = chars[2];
chars[0] = chars[chars.Length - 3];
chars[1] = chars[chars.Length - 2];
chars[2] = chars[chars.Length - 1];
chars[chars.Length - 3] = t0;
chars[chars.Length - 2] = t1;
chars[chars.Length - 1] = t2;
Console.WriteLine("После перестановки: " + new string(chars));
}
}