Подсчитать количество слов в данной строке - 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д