Сделать перестановку букв в словах в обратном порядке - 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));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5
Похожие ответы