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

Вывести на экран все четырехзначные числа, которые содержат ровно три одинаковых цифры

15.12.2019, 09:57. Показов 1999. Ответов 1
Метки нет (Все метки)

Возникла такая проблема, только начали с формами работать я вообще не понимаю их сути, задача следующая
Вывести на экран все четырехзначные числа, которые содержат ровно три одинаковых цифры
То есть я в один TextBox ввожу левую границу n, во второй TextBox ввожу правую границу k, и в этом диапазоне программа по нажатию кнопки должна сгенерировать все числа
Я просто в замешательстве и полном ауте, пожалуйста подскажите решение
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2019, 09:57
Ответы с готовыми решениями:

Найти количество слов, которые содержат ровно три буквы А
Новичок в C#. Задание по String: Дана строка, состоявшая из русских слов, набранными заглавными...

Найти в заданной строке количество слов, которые содержат ровно три буквы «А»
Суть задачи: "Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных...

Определить количество слов в строке, которые содержат ровно три буквы "А"
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить...

Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры
Даны четырехзначные натуральные числа N и K. Из чисел от N до K выбрать те, запись которых содержит...

1
910 / 493 / 199
Регистрация: 08.10.2018
Сообщений: 1,523
Записей в блоге: 11
15.12.2019, 10:46 2
Лучший ответ Сообщение было отмечено Igr_ok как решение

Решение

Цитата Сообщение от Gusion Посмотреть сообщение
Вывести на экран все четырехзначные числа
Изначально получим все четырехзначные числа
C#
1
2
3
4
5
6
for (var i = 1000; i <= 9999; i++)
{
   // здесь i - текущее четырехзначное число
   // можно накапливать в список
 ...
}
Добавлено через 26 минут
И далее в теле цикла определяем, какие числа подходят к условию задачи:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for (var i = 1000; i <= 9999; i++)
{
    var text = i.ToString();
    var numerals = text.Distinct().ToArray();
    foreach (var numeral in numerals)
    {
        var count = text.Count(chr => chr == numeral);
        if (count == 3)
        {
            // здесь накапливаем в список числа, которые содержат ровно три одинаковых цифры
        }
    }
    // здесь i - текущее четырехзначное число
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2019, 10:46
Помогаю со студенческими работами здесь

Вложенные циклы(Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры)
Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры. Подсчитать...

Даны четырехзначные натуральные числа N и K (N, K <=1000). Из чисел от N до K выбрать те, запись которых содержит ровно три одинаковых цифры.
Даны четырехзначные натуральные числа N и K (N, K &lt;=1000). Из чисел от N до K выбрать те, запись...

Найти все четырехзначные числа, в которых ровно две одинаковых цифры
Найти все четырехзначные числа, в которых ровно две одинаковых цифры

Вывести на экран все четырехзначные числа, у которых первые три цифры равны, а также их количество и сумму
Вывести на экран все четырехзначные числа, у которых первые три цифры равны, а также их количество...


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

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

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