Подсчитать, сколько слов в файле начинается с указанной буквы - C#

Узнай цену своей работы

Формулировка задачи:

даны файл, содержащий текст на русском языке, и некоторая буква. подсчитать, сколько слов начинается с указанной буквы.

Решение задачи: «Подсчитать, сколько слов в файле начинается с указанной буквы»

textual
Листинг программы
  1. char c = 'в';
  2. int count = 0;
  3.  
  4. string text = System.IO.File.ReadAllText(@"c:\1.txt", Encoding.GetEncoding(1251)); // считываем
  5. //string text_temp = Regex.Replace(text, "[-.?!)(,:]", "").ToLower(); // можно также удалить посторонние символы(оставляя только слова и пробелы) и приводим в нижний регистр для удаления дубликатов слов
  6. string text_temp = text.ToLower(); //  приводим в нижний регистр для удаления дубликатов слов
  7. string[] words_temp = text_temp.Split(' '); // разбиваем на слова            
  8. string[] words = words_temp.Distinct().ToArray(); // убираем дубликаты
  9.  
  10. foreach (var item in words)
  11. {
  12.     if (item[0] == c) count++ ;
  13. }
  14.  
  15. Console.WriteLine("Количество слов начинающихсы с '{0}' = {1}", c, count);

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


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

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

6   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы