Найти самый часто встречающийся символ в строке - C#
Формулировка задачи:
Здрасьте) Нужно найти самый часто встречающийся символ в строке, которая вводится с клавиатуры. Как это сделать?
Решение задачи: «Найти самый часто встречающийся символ в строке»
textual
Листинг программы
Console.WriteLine("Введіть текст: "); string s = Console.ReadLine(); char c = ' '; int k=0; int x = 0; //беремо елемен for (int i = 0; i < s.Length;i++ ) { k = 0; //зрівнюємо його з усіма іншими елементами включаючи його самого for (int j=0; j<s.Length;j++) { if (s[i]==s[j]) { k++;//записуємо кількість співпадінь } } if (k>x) { x = k;//якщо знайшлася більша кількість ніж попередня запсуємо її в х c = s[i];//змінній с присвоюємо елемент який зустрічається максимальну кількість раз } } Console.WriteLine(c);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д