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

Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
dioris
-19 / 0 / 0
Регистрация: 23.11.2011
Сообщений: 82
12.03.2012, 15:07     Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр. #1
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 15:07     Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр.
Посмотрите здесь:

C++ Напечатать в возрастающем порядке все трехзначные числа
Вывести все четырехзначные числа, в десятичной записи которых нет двух одинаковых цифр. C++
Напечатать в возрастающем порядке все цифры,не входящие в запись данного натур. числа C++
C++ Вывести на экран в возрастающем порядке все трехзначные числа
C++ Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр
Выведите на экран все четырехразрядные числа, в записи которых нет одинаковых цифр C++
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр C++
C++ Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр
Вывести все простые числа, в которых нет двух подряд идущих одинаковых цифр C++
Циклы: напечатать в убывающем порядке все трехзначные числа, в записи которых нет одинаковых цифр C++
Выдать в возрастающем порядке все цифры от 100 до 999 в десятичном записи в которых нет одинаковых числе C++
Вывести на экран в возрастающем порядке все трехзначные числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
12.03.2012, 15:23     Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
bool has_equal_digits(int number)
{   
    for (int digits[10] = { }; number != 0; number /= 10)
        if ( ++digits[number % 10] > 1 )
            return true;
            
    return false;
}
 
int main()
{
    for (int i = 1e2; i < 1e3; ++i)
        if ( !has_equal_digits(i) )
            std::cout << i << ' ';
}
Yandex
Объявления
12.03.2012, 15:23     Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр.
Ответ Создать тему
Опции темы

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