Сделать перестановку букв в словах в обратном порядке - C#
Формулировка задачи:
Мы вводим с клавиатуры предложение, как сделать перестановку букв в словах в обратном порядке?
Решение задачи: «Сделать перестановку букв в словах в обратном порядке»
textual
Листинг программы
char[] buff = (Console.ReadLine() + " ").ToCharArray();
int start = 0;
for (int i = 0; i < buff.Length; i++)
{
if (!char.IsLetterOrDigit(buff[i]))
{
Array.Reverse(buff, start, i - start);
start = i + 1;
}
}
Console.WriteLine(new String(buff, 0, buff.Length - 1));