Составить программу которая будет вводить строку в переменную. Определить, сколько раз встречается слово - 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));
}