Составить программу которая будет вводить строку в переменную. Определить, сколько раз встречается слово - C#

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

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

Составить программу, которая будет вводить строку в переменную String. Определить, сколько раз в строке встречается заданное слово.

Мои наработки
Console.WriteLine("Введите строку:");
            string a = Console.ReadLine();
            a.Trim();
            int k = 0;
 
            char[] ch = a.ToCharArray();
 
            for (int i = 0; i < ch.Length; i++)
            {
                for (int j = 0; j < ch.Length; j++)
                {
 
                    if (ch[i] != ch[j])
                        k++;
                    Console.Write("{0}", ch[i] + " ");
                }
            }
            Console.WriteLine("Различных символов = {0}", k);
            Console.ReadLine();

Решение задачи: «Составить программу которая будет вводить строку в переменную. Определить, сколько раз встречается слово»

textual
Листинг программы
static void Main(string[] args)
        {
            string s, s1;
            int c = 0;
            s = Console.ReadLine();
            s1 = Console.ReadLine();
            string[] ss = s.Split(' ');
            foreach (var str in ss)
            {
                if (str == s1)
                {
                    ++c;
                }
            }
            Console.WriteLine(Convert.ToString(c));
        }

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


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

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

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