Для произвольного текста, хранящегося в файле, напечатать и удалить слова заданной длины - C#

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

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

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

Решение задачи: «Для произвольного текста, хранящегося в файле, напечатать и удалить слова заданной длины»

textual
Листинг программы
  1. using System.IO;
  2. using System.Text;
  3.  
  4. namespace ConsoleApplication
  5. {
  6.     class Program
  7.     {
  8.         static void Main()
  9.         {
  10.             string path = "file.txt";
  11.             if (!File.Exists(path))
  12.             {
  13.                 File.Create(path).Close();
  14.                 string randomText = "asda sd qwdj hqjwd jasbd olqwp nsjdks da;slmjksm casjquiwjd_ 12asdjquhw smnmna dmnsmna mnsnadand nw wu ui i o p";
  15.                 File.WriteAllBytes(path, Encoding.Default.GetBytes(randomText));
  16.             }
  17.  
  18.             int N = 5;
  19.             StringBuilder sb = new StringBuilder();
  20.             string[] words = File.ReadAllText(path, Encoding.Default).Split(' ');
  21.             for (int i = 0; i < words.Length; i++)
  22.             {
  23.                 if (words[i].Length == N)
  24.                     continue;
  25.                 sb.Append(words[i] + " ");
  26.             }
  27.             File.WriteAllBytes(path, Encoding.Default.GetBytes(sb.ToString()));
  28.         }
  29.     }
  30. }

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


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

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

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

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

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

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