Как поменять местами соседние слова? - C#
Формулировка задачи:
Написать программу , которая считывает текст с клавиатуры и выводит его на экран,меняя местами каждые два соседних слова в консоле.
Решение задачи: «Как поменять местами соседние слова?»
textual
Листинг программы
class Program { static void Main(string[] args) { List<string> N = (Console.ReadLine()).Split(' ').ToList(); List<string> temp = N.Where(x => N.IndexOf(x) % 2 == 0).ToList(); N.RemoveAll(x => N.IndexOf(x) % 2 == 0); List<string> Resoult = new List<string>(); for (int i = 0; i < N.Count; i++) { Resoult.Add(N[i]); Resoult.Add(temp[i]); } Resoult.ForEach(x=>Console.Write(x+" ")); Console.ReadLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д