Дана символьная строка, подсчитать в ней количество вхождений букв г, k, t - C#
Формулировка задачи:
// 14. строки Дана символьная строка. Подсчитать в ней количество вхождений букв г, k, t.
Console.WriteLine("Введите строку:");
string s = Console.ReadLine();
int kol = 0;
for (int i = 0; i < s.Length; i++)
{
if ((s[i] == 'r')|| (s[i] == 'k')||(s[i] == 't')) { kol++; }
}
Console.WriteLine(kol);
Console.ReadLine();for (int i = 0; i < s.Length; i++)
Решение задачи: «Дана символьная строка, подсчитать в ней количество вхождений букв г, k, t»
textual
Листинг программы
String s = "abchdrrkaokioidftt";
char[] c = s.ToCharArray();
int t = 0, k = 0, r = 0;
foreach (char x in c)
switch (x)
{
case 't': t++; break;
case 'r': r++; break;
case 'k': k++; break;
}
Console.WriteLine("Количество вхождений буквы t: " + t);
Console.WriteLine("Количество вхождений буквы k: " + k);
Console.WriteLine("Количество вхождений буквы r: " + r);