Подсчитать, сколько слов в файле начинается с указанной буквы - C#
Формулировка задачи:
даны файл, содержащий текст на русском языке, и некоторая буква. подсчитать, сколько слов начинается с указанной буквы.
Решение задачи: «Подсчитать, сколько слов в файле начинается с указанной буквы»
textual
Листинг программы
char c = 'в'; int count = 0; string text = System.IO.File.ReadAllText(@"c:\1.txt", Encoding.GetEncoding(1251)); // считываем //string text_temp = Regex.Replace(text, "[-.?!)(,:]", "").ToLower(); // можно также удалить посторонние символы(оставляя только слова и пробелы) и приводим в нижний регистр для удаления дубликатов слов string text_temp = text.ToLower(); // приводим в нижний регистр для удаления дубликатов слов string[] words_temp = text_temp.Split(' '); // разбиваем на слова string[] words = words_temp.Distinct().ToArray(); // убираем дубликаты foreach (var item in words) { if (item[0] == c) count++ ; } Console.WriteLine("Количество слов начинающихсы с '{0}' = {1}", c, count);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д