Нужна помощь с задачей Нужно написать в С#(консоль) программу, которая будет считать количество вхождений одной строки в другую.

29 Мар 2024 в 19:40
142 +1
0
Ответы
1

Вот пример кода на C#, который выполняет поставленную вами задачу:

using System;
class Program
{
static void Main()
{
Console.WriteLine("Введите первую строку:");
string str1 = Console.ReadLine();
Console.WriteLine("Введите вторую строку:");
string str2 = Console.ReadLine();
int count = 0;
int index = 0;
while ((index = str1.IndexOf(str2, index)) != -1)
{
index++;
count++;
}
Console.WriteLine($"Количество вхождений строки \"{str2}\" в строку \"{str1}\" равно {count}");
}
}

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

16 Апр 2024 в 15:32
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир