Распечатать все слова четной длины - C#
Формулировка задачи:
Распечатать все слова четной длины. Если таких слов нет, то выдать соответствующее текстовое сообщение.
Должно быть на подобии этого,
только тут брали отдельный символ и заменяли его, а в этой задаче надо взять количество символов в слове. Подскажите как это можно сделать?
Console.Write("Введите текст: "); string Text = Console.ReadLine(); string a = Text; var sb = new StringBuilder(); for (var i = 0; i < a.Length; i++) { if (i % 2 != 0) sb.Append(" "); else sb.Append(a[i]); } Console.WriteLine(sb); Console.Read();
Решение задачи: «Распечатать все слова четной длины»
textual
Листинг программы
string [] a = Text.Split(' ', '.', ',', '!'); bool flag=false; foreach(string world in a) if(world.length%2==0) {Console.WriteLine(world); flag=true;} if(flag==false)Console.WriteLine("таких слов нет!");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д