Подсчитать сколько раз заданное слово встречается в сообщении - 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);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д