Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
AHD
1 / 1 / 0
Регистрация: 13.10.2010
Сообщений: 28
#1

Как посчитать количество цифр и вывести в нужном формате - C#

22.02.2012, 21:57. Просмотров 800. Ответов 6
Метки нет (Все метки)

Здравствуйте, подскажите, пожалуйста.

Например есть переменные: q = 2; w = 9; e = 8; r = 1; t =9; y = 8; u =6; i =43; a = 7; s = 39; d = 12. Как выбрать из всех количество, например, только единиц и вывести (например в TextBox) в формате: 11.

Как видите в переменной r и d встречаются единицы и получается что их всего две, но вывести нужно именно так: 11.

По хорошему переменную i, s и d тоже нужно разбить до десятых, но это трудностей не составляет. Проблема, как их посчитать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2012, 21:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как посчитать количество цифр и вывести в нужном формате (C#):

Как посчитать количество цифр в char массиве - C#
Как посчитать количество цифр в char массиве

Посчитать количество цифр в числе - C#
Помогите не могу никак разобратся! нужно сщздать прогу. Пользователь вводит с клавиатуры число - программа должна показать сколько в...

Как вывести цикл в столбик в нужном месте консоли - C#
как вывести цикл в столбик и именно в том месте консоли где я хочу for (int i = Xn; i <= Xk;i+=Xh) { ...

Посчитать количество четных и нечетных цифр в числе - C#
Дано натуральное число N . С помощью операций деления нацело и взятия остатка от деления посчитать количество четных и нечетных цифр в...

Посчитать количество предложений из 4 слов, и вывести на экран то, в котором наименьшее количество букв - C#
написать программу а форме которая считает количество предложений состоящих из 4 слов и выводит на экран то, в котором наименьшее...

Реализовать поиск в указанном каталоге всех файлов во всех поддиректориях и сформировать XML в нужном формате - C#
Искать в указанном каталоге все файлы во всех поддиректориях и формировать XML в нужном формате. XML записать в директорию рядом с...

6
I2um1
Злой няш
1403 / 1101 / 142
Регистрация: 05.04.2010
Сообщений: 1,949
22.02.2012, 22:09 #2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
using System;
using System.Linq;
using System.Text;
 
class Program
{
    static void Main()
    {
        int[] input = { 2, 9, 8, 1, 9, 8, 6, 43, 7, 39, 12 };
        int count = input.Aggregate(new StringBuilder(), (sb, next) => sb.Append(next)).ToString().Where(x => x == '1').Count();
        Console.WriteLine(new string('1', count));
    }
}
Also:
C#
1
2
3
4
5
6
7
8
9
10
11
12
using System;
using System.Linq;
 
class Program
{
    static void Main()
    {
        int[] input = { 2, 9, 8, 1, 9, 8, 6, 43, 7, 39, 12 };
        int count = string.Join(string.Empty, input).Where(x => x == '1').Count();
        Console.WriteLine(new string('1', count));
    }
}
2
AHD
1 / 1 / 0
Регистрация: 13.10.2010
Сообщений: 28
22.02.2012, 22:16  [ТС] #3
Извиняюсь, забыл сказать, что эти переменные будут меняться. Т.е. могут принимать любые значения.
0
I2um1
Злой няш
1403 / 1101 / 142
Регистрация: 05.04.2010
Сообщений: 1,949
22.02.2012, 22:17 #4
AHD, fix:
C#
1
input[5] = 6;
Или:
C#
1
input[3] = 100500;
0
AHD
1 / 1 / 0
Регистрация: 13.10.2010
Сообщений: 28
22.02.2012, 22:19  [ТС] #5
Значения будут вводиться в ТехtBox. Вручную.
0
I2um1
Злой няш
1403 / 1101 / 142
Регистрация: 05.04.2010
Сообщений: 1,949
22.02.2012, 22:21 #6
Special for u:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.Linq;
 
class Program
{
    static int CalculateCount(params int[] input)
    {
        return string.Join(string.Empty, input).Where(x => x == '1').Count();
    }
 
    static void Main()
    {
        int q = 2, w = 9, e = 8, r = 1, t = 9, y = 8, u = 6, i = 43, a = 7, s = 39, d = 12;
        Console.WriteLine(new string('1', CalculateCount(q, w, e, r, t, y, u, i, a, s, d)));
    }
}
2
Доктор Гордон
Заблокирован
23.02.2012, 19:08 #7
Вот программа, сделал на Windows Forms.
1
Миниатюры
Как посчитать количество цифр и вывести в нужном формате  
Вложения
Тип файла: rar WindowsFormsApplication3_f8nh8cnry89ydsfdgdfcvcxvd.rar (1.30 Мб, 6 просмотров)
23.02.2012, 19:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2012, 19:08
Привет! Вот еще темы с ответами:

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

Посчитать количество гласных букв, согласных букв, цифр и знаков препинания в строке - C#
С клавиатуры введена строка на кирилице. Посчитать количество гласных букв, согласных букв, цифр и знаков препинания в строке. Если...

Вывести на экран натуральные числа от 1 до 10000 которые не делится ни на 3, ни на 4, ни на 5, ни на 8 и посчитать их количество - C#
Вывести на экран натуральные числа от 1 до 10000 которые не делится ни на 3, ни на 4, ни на 5, ни на 8 и посчитать их количество...

Вывести на экран позиции всех нулевых элементов массива, посчитать их количество - C#
помогите. немогу разобратья. заполнить одномерный целочисленный массив двадцатью случайными значениями из интервала (-5;5). вывести на...


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

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

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