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