Кто может помочь с задачей? Для заданной строки найти относительную частоту вхождения букв алфавита. Visual Studio C#

Кто может помочь с задачей? Для заданной строки найти относительную частоту вхождения букв алфавита. Visual Studio C#
Гость
Ответ(ы) на вопрос:
Гость
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace СтрокаЧастота {    class Program    {        static void Main(string[] args)         {            Char[] alf = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя".ToArray();             int[] k = new int[66];            string s = "Строка является объектом типа Строка, значением которого является текст. По сути, текст хранится в виде последовательной доступной только для чтения коллекции объектов букв.В конце строки на языке отсутствует символ, заканчивающийся на NULL; поэтому строка может содержать любое число внедренных символов NULL.Свойство длина строки представляет число объектов буква, содержащихся в этой строке, а не число символов Юникода.Для доступа к отдельным точкам в строке кода Юникода используется объект.";    int len = s.Length; int j = 0;            foreach (Char z in alf)             {                             for (int i = 1; i < len; ++i)               {                   if (z == s[i])                    {k[j] = k[j] + 1; }               }               j = j + 1;       }; j = 0;            foreach (Char z in alf)             {                 Console.WriteLine(j + " " + z + " " + k[j]); j = j + 1;             };            Console.ReadKey();        }     } }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы