Подсчитать сколько раз заданное слово встречается в сообщении - C# (185483)

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

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

Дана строка, в которой содержится осмысленное текстовое сообщение.Слова сообщения разделяются пробелами и знаками препинания. Подсчитать сколько раз заданное слово встречается в сообщении. Вывести строку на экран консольного приложения.

Решение задачи: «Подсчитать сколько раз заданное слово встречается в сообщении»

textual
Листинг программы
using static System.Console;
 
namespace array
{
    class Program
    {
        static void Input(out string s, out string word)
        {
            Write("Введите осмысленное сообщения: ");
            string x = ReadLine();
            s = x;
            Write("Введите слово для подчета: ");
            string words = ReadLine();
            word = words;
        }
        static void RemoveDoubles(string word, string s, out int count)
        {
            int x = 0;
            string[] mas = s.Split(' ','.', ',', '-', '!', '?');
            foreach (string p in mas)
            {
                if (p == word)
                {
                    x++;
                }
            }
            count = x;
        }
        // точка входа в программу
        static void Main(string[] args)
        {
            // заданная строка
            string s;
            string word;
            Input(out s, out word);
            // Подсчитать сколько заданое слово встречаеться
            int count;
            RemoveDoubles(word, s, out count);
            WriteLine("\r\n Слово {0} встречается в тексте {1} раз", word, count);
            // выход из программы
            WriteLine("Нажмите любую клавишу для выхода...");
            ReadKey(true);
        }
    }
}

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


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

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

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