Дано слово. Поменять местами его третью и последнюю буквы - C#
Формулировка задачи:
string N;
string st = Console.ReadLine();
N = Convert.ToString(st) ;
string tmp;
for (int i = 0; i < N.Length; i++)
{
tmp=N[3];
}
Console.ReadLine();Решение задачи: «Дано слово. Поменять местами его третью и последнюю буквы»
textual
Листинг программы
public static string MyMethod(string s)
{
if (s.Length > 3)
{
char tmp1;
char[] tmp = s.ToCharArray();
tmp1 = tmp[2];
tmp[2] = tmp[tmp.Length-1];
tmp[tmp.Length-1] = tmp1;
return String.Join("", tmp);
}
else
{
return "Строка меньше или равна 3 символам";
}
}