Определить, какой процент слов в тексте содержит удвоенную согласную - C#
Формулировка задачи:
Определить, какой процент слов в тексте содержит удвоенную согласную.
Решение задачи: «Определить, какой процент слов в тексте содержит удвоенную согласную»
textual
Листинг программы
static void MainText(string[] args) { var text = File.ReadAllText("C:\\Test\\Война и мир.txt"); var words = text.Split('\r', '\n', ' ', 't'); char[] vowels = "аеёиоуыэюяaeiouy".ToCharArray(); int counter = 0; foreach (string word in words) if (word.Length > 1) { int pos = 0; while ((pos = word.IndexOfAny(vowels, pos + 1)) > 0) if (word[pos - 1] == word[pos]) { counter++; break; } } Console.WriteLine("{0:P}", counter / (double)words.Length); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д