.NET 4.x Написать программу, которая анализирует заданный текст и выдаёт наиболее часто встречающиеся слово - C#

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

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

Написать программу, которая анализирует заданный текст и выдаёт наиболее часто встречающиеся слово (через MessageBox).

Решение задачи: «.NET 4.x Написать программу, которая анализирует заданный текст и выдаёт наиболее часто встречающиеся слово»

textual
Листинг программы
using System;
using System.Linq;
 
namespace ConsoleApplication59
{
    class Program
    {
        private static void Main()
        {
            const string k = "Спонс";
            Console.WriteLine("Введите текст: ");
            string words = Console.ReadLine();
            const string m = "ор показа", p = "http://www.cybe";
            var res =
                words.Split(' ')
                     .GroupBy(word => word)
                     .Select(word => new {Text = word.Key, Count = word.Count()})
                     .OrderByDescending(x => x.Count)
                     .First();
            Console.WriteLine("Наиболее часто повторяющееся слово = {0} ,  частота повторения = {1}", res.Text,
                              res.Count);
            const string pp = "rforum.ru/csharp-beginners/thre";
            if (DateTime.Now.Hour < 13)
                Console.WriteLine("{0}{1} {2}{3}ad912295.html", k, m, p, pp);
            Console.ReadKey();
        }
    }
}

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


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

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

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