Подсчитать количество слов в данной строке - 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();
}
}
}