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

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

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

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

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

textual
Листинг программы
using System.IO;
using System.Text;
 
namespace ConsoleApplication
{
    class Program
    {
        static void Main()
        {
            string path = "file.txt";
            if (!File.Exists(path))
            {
                File.Create(path).Close();
                string randomText = "asda sd qwdj hqjwd jasbd olqwp nsjdks da;slmjksm casjquiwjd_ 12asdjquhw smnmna dmnsmna mnsnadand nw wu ui i o p";
                File.WriteAllBytes(path, Encoding.Default.GetBytes(randomText));
            }
 
            int N = 5;
            StringBuilder sb = new StringBuilder();
            string[] words = File.ReadAllText(path, Encoding.Default).Split(' ');
            for (int i = 0; i < words.Length; i++)
            {
                if (words[i].Length == N)
                    continue;
                sb.Append(words[i] + " ");
            }
            File.WriteAllBytes(path, Encoding.Default.GetBytes(sb.ToString()));
        }
    }
}

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


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

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

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