Сколько раз в тексте встречаются два слова - C#

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

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

Дана строка, содержащая текст на русском языке и некоторые два слова. Определить, сколько раз они входят в текст и сколько раз они входят в текст непосредственно друг за другом. помогите,пожалуйста,написать код

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

textual
Листинг программы
using System;
 
class Program
{
    public static void Main()
    {
        string t = "AA BB CC AA BB DD EE AA DD";
        string s1 = "AA";
        string s2 = "DD";
        int counter1 = 0;
        int counter2 = 0;
        int counter3 = 0;
        string prev = null;
        foreach (var s in t.Split())
        {
            if (s == s1)
            {
                counter1++;
            }
            else if (s == s2)
            {
                counter2++;
                if (prev == s1) { counter3++; }
            }
            prev = s;
        }
        Console.WriteLine(counter1);
        Console.WriteLine(counter2);
        Console.WriteLine(counter3);
    }
}

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


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

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

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