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

Количество трёхзначных чисел, все цифры которых разные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поток с бесконечным циклом http://www.cyberforum.ru/cpp-beginners/thread1213513.html
Добрый вечер всем. Пишу простенькую игру, появилась необходмость в дополнительном потоке. Как не крутил поставленную задачу над игрой, прихожу к одному - бесконечный цикл в точке входа(функции) в...
C++ По заданному году получить по порядку все числа, на которые в каждом месяце попадает последняя пятница Задали задание, нужна помощь. Заранее благодарю. Написать программу в C++. Задание: В библиотеке каждая последняя пятница каждого месяца- санитарный день. Составить прогу , которая позволяла бы... http://www.cyberforum.ru/cpp-beginners/thread1213468.html
C++ Записать целое число буквами (можно ли упростить код?)
Здравствуйте помогите упростить код. Условие: Напишите программу которая вводит целое число, не превышающее 100, и выводит его прописью, например, 21→"двадцать один". Мой код #include...
Правильно ли реализовано удаление элемента из массива и совершен вызов деструктора? C++
я ведь правильно определил удаление элемента из массива и совершил вызов деструктора? class ECM { ..... } ECM *pECM; .... void ECM::~ECM() { cout<<"Удален";
C++ Задача "Кто старше?" (подскажите где ошибка в коде) http://www.cyberforum.ru/cpp-beginners/thread1213395.html
Здравствуйте!подскажите где может быть ошибка, на сайте показывает частичное решение, Условие: Программа принимает три числа: возраст Антона, возраст Бориса и возраст Виктора. Определите, кто из...
C++ Реализация алгоритма сжатия JPEG помогите пожалуйста! после завтра диплом уже защищать, а я ни на шаг не могу сдвинуться с этой прогрммой(( нужно написать на С++ алгоритм сжатия изображения JPEG. подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
21.06.2014, 01:08
Dj Programmer,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include<set>
bool check(int number)
{
    std::set<int> s;
    while(number!=0)
    {
        s.insert(number%10);
        number/=10;
    }
    return s.size() == 3;
 
}
int main()
{
    size_t count(0);
    for(size_t i=100; i<1000; ++i)
        if(check(i)) count++;
    std::cout<<"\ncount: "<<count;
    return 0;
}
тоже 648

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