Подсчитать количество слов в данной строке - C#
Формулировка задачи:
Дана строка символов, состоящая из нулей, единиц и пробелов. Группы нулей и единиц, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Требуется подсчитать количество слов в данной строке. Рассматривая слова как числа, определить количество слов, делящихся на 5 без остатка.
Решение задачи: «Подсчитать количество слов в данной строке»
textual
Листинг программы
using System; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { string myString = "01 01 0011 01 00010 01 0111 011 01111"; char[] separators = new char[] { ' ' }; string[] splitedString = myString.Split(separators, StringSplitOptions.RemoveEmptyEntries); int numOfWords = 0, numOfWordsDivided = 0; for (int i = 0; i < splitedString.Length; i++) { numOfWords++; if (splitedString[i].Length % 5 == 0) numOfWordsDivided++; } Console.WriteLine("Количество слов в строке: {0}\nКличество слов, которые делятя на 5: {1}", numOfWords, numOfWordsDivided); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д