Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 12.03.2017
Сообщений: 5
1

Количество многозначных чисел в строке

21.06.2019, 10:10. Просмотров 222. Ответов 1

Доброго времени суток!

Нужна программа которая считывает строку и выводит кол-во чисел(2 и более цифры)

Сделал счетчик для цифр, но для многозначных чисел не получается

C#
1
2
3
4
5
6
7
8
9
10
11
12
 private void button2_Click(object sender, EventArgs e)
        {
            int count = 0;
            string text = richTextBox1.Text;
            char[] ch = text.ToCharArray();
            for (int i = 0; i < text.Length; i++)
            {
                if (ch[i] >= '0' && ch[i] <= '9')
                    count++;
            }
            textBox1.Text = Convert.ToString(count);
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2019, 10:10
Ответы с готовыми решениями:

Количество четных чисел в строке
Помогите, пожалуйста. Как будет выглядеть код программы на форме в c#: Дана строка символов...

Вывести количество четных чисел в строке
Индивидуальные задания Во всех заданиях исходные данные вводить с помощью ListBox. Строки вводятся...

Вывести количество четных чисел в строке
Помогите, пожалуйста. Как будет выглядеть код программы на форме в c#: Дана строка символов...

Подсчитать количество символов в каждой строке и массив чисел с количествами записать в другой текстовый файл
Данные считываются с текстового файла(1) и записываются в другой(2). Есть текстовый файл с...

1
1343 / 793 / 431
Регистрация: 14.04.2015
Сообщений: 3,038
21.06.2019, 11:15 2
Muwkaa, если в строке только числа через пробел:
C#
1
2
3
4
5
            string InputString = "44444 1 12 13 145 1455";
 
            var SingleNumber = InputString.Split().Where(w => w.ToString().Length >= 2).Select(s => s);
 
            Console.WriteLine($"Многозначные числа: {String.Join(" ", SingleNumber)}");
Добавлено через 17 минут
еще вариант, используя регулярки, позволит так же искать числа, даже если в строке будут еще лишние символы.
C#
1
2
3
4
5
            string InputString = "1 2 3 4 44444 1 12 13 45 1455";
 
            int[] matches = Regex.Matches(InputString, "\\d+").Cast<Match>().Where(w => w.ToString().Length >= 2).Select(x => int.Parse(x.Value)).ToArray();
 
            Console.WriteLine($"Многозначные числа: {String.Join(" ", matches)}");
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2019, 11:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создание многозначных свойств
Всем доброе утро. В данный момент реализую свой компонент и столкнулся с проблемой создания...

Подсчитать количество вхождений многозначных чисел в данной последовательности
дан одномерный массив n целых . подсчитать количество вхождений многозначных чисел в данной...

Как в тексте найти количество многозначных чисел(состоящих из более чем одной цифры)
Помогите пожалуйста не могу написать программу. В тексте найти количество многозначных...

Деление многозначных чисел
Помогите пожалуйста с задачей! Перевести число (число по длине не более 1000 символов) в каждую от...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.