Приветствую всех на сайте nookery! Сегодня мы рассмотрим код программы которая осуществляет поиск заданного слова в тексте и выводит в консоли количество его повторений.
Приступим к исполняемому коду программы:
//изучаем C# на nookery.ru class program { public static void Main() { string s1; Console.WriteLine("Введите предложение : "); s1 = Console.ReadLine(); Console.WriteLine(counting.CountStringOccurrences(s1, "всех")); //ввод слова и поиск его дубликатов Console.ReadLine(); } } public static class counting { public static int CountStringOccurrences(string text, string pattern) { int count = 0; int i = 0; while ((i = text.IndexOf(pattern, i)) != -1) { i += pattern.Length; count++; } return count; } }
Вывод программы:
Введите предложение: Приветствую всех, сегодня хороший день для программирования, работы много на всех хватит! 2