0 / 0 / 0
Регистрация: 05.03.2019
Сообщений: 10
1

Подсчёт символов в строке C#

10.12.2019, 03:23. Показов 479. Ответов 1

Подсчитывается относительная частота встречаемости каждого символа в тексте. К примеру в textBox1 записывается "A B". После в Form2(к примеру) в ложенный в него textBox будут записываться

A-50%
B-50%

или же:

в textBox будет записано ("AAAAB")
A-80%
B-20%

Очень нужно. Не успеваю сделать, и понять как сделать не могу. Помогите пожалуйста.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2019, 03:23
Ответы с готовыми решениями:

Подсчёт слов в строке. Подсчёт символов в словах строки
Начал изучение строк в С++. Решая задачу по поиску количества строк и количеству указанных символов...

Подсчет символов в строке
Здравствуйте, написал простенькую программку, которая подсчитывает повторение всех символов в...

Подсчет символов в строке
Помогите написать программу подсчета символов в строке. Спасибо.

Подсчет символов в строке
Помогите, пожалуйста, написать программу на языке C++, которая будет подсчитывать количество...

1
0 / 0 / 0
Регистрация: 10.12.2019
Сообщений: 4
10.12.2019, 10:56 2
Думаю, тебе стоило создать тему в разделе .NET.
Решение:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using System.Collections.Generic;
using System.Linq;
 
namespace CSharpTest {
    class Program {
        static void Main(string[] args) {
            // Text
            string text = "AAABBBCBCBBBABADDBDHJASDHJBABABABABAJAAJJTYT";
            // Counting characters
            Dictionary<char, int> charCounts = new Dictionary<char, int>();
            foreach (var elem in text.ToList()) {
                if (charCounts.ContainsKey(elem)) ++charCounts[elem];
                else charCounts[elem] = 0;
            }
            // Sorting array
            List<KeyValuePair<char, int>> charCountsSorted = new List<KeyValuePair<char, int>>();
            charCountsSorted.AddRange(charCounts.ToList().OrderByDescending(elem => elem.Value));
            // Printing array
            foreach (var elem in charCountsSorted) {
                Console.WriteLine($"{elem.Key} - {elem.Value}");
            }
        }
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2019, 10:56
Помогаю со студенческими работами здесь

Подсчет количества символов в строке
Помогите, пожалуйста, разобраться. Строка (тип данных string) вводится с клавиатуры. Задача:...

Подсчет количества символов в строке
Нужно подсчитать количество символов в строке, когда я убираю все, что связано с массивом,...

Подсчет количества символов в строке
программа должна считать кол-во символов в строке но выдает 0 #include &quot;stdafx.h&quot; #include...

Подсчет количества разных символов в строке
в строке, вводимой пользователем, подсчитать количество разных символов. сделать при помощи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru