Подсчитать, сколько слов в файле начинается с указанной буквы - 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы