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

Установить, что число содержит ровно две разные цифры

07.07.2016, 13:38. Показов 1594. Ответов 1
Метки нет (Все метки)

Буду премного благодарен за помощь.

Натуральное число называется двояким, если в его десятичной записи встречается не более двух различных цифр. Например, числа 3, 23, 33, 100, 12121 — двоякие, а числа 123 и 9980 — нет. Для заданного натурального числа N требуется определить, оно двоякое или нет.


Вход
3
123
123
77777
100
101
22322332
91989
70000007

Выход
Dual
Not dual
Dual
Dual
Dual
Dual
Not dual
Dual
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.07.2016, 13:38
Ответы с готовыми решениями:

Дано число n. Верно ли, что это число содержит ровно 3 одинаковых цифры
Помогите пожалуйста с решением очень надо.))) С++ Добавлено через 44 минуты Парни выручайте......

Верно ли, что число содержит ровно три одинаковые цифры?
Верно ли, что это число содержит ровно три одинаковые цифры, как, например, числа 6676, 4544, 0006...

Определить, верно ли, что заданное натуральное число содержит ровно три одинаковые цифры
Решите задачу дано натуральное число n n 10000 определить, верно ли, что это число содержит ровно...

Дано натуральное число n (n <= 9999). Учитывая все четыре цифры числа, определить, правильно, что оно содержит: все разные цифры
Плиз срочно надо=) для Microsoft Visual Studio 2010 Запрещено размещать тему в нескольких...

1
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
07.07.2016, 13:49 2
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <set>
int main () {
    set <int> s;
    int n,d;
    while (true) {
    cin >> n;
    if (n<0)
        break;
     while (n > 0) {
            d = n % 10;
            s.insert(d);
            n = n / 10;
        }
        if (s.size()>2)
            cout << "Not dual" << endl;
        else
            cout << "Dual" << endl;
    }
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2016, 13:49
Помогаю со студенческими работами здесь

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

Дано натуральное число n (n < 9999). Выяснить, верно ли, что это число содержит ровно три одинаковые цифры
Дано натуральное число n (n &lt; 9999). Выяснить, верно ли, что это число содержит ровно три...

Верно ли, что это число содержит ровно три одинаковые цифры?
Дано натуральное число n (n ≤ 9999). Верно ли, что это число содержит ровно три одинаковые цифры,...

Выяснить, верно ли, что число содержит ровно три одинаковые цифры
Дано натуральное число.Выяснить,верно ли ,что это число содержит ровно три одинаковые цифры.


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

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

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