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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
TERROR-232
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 11
#1

Подсчитать количество различных цифр в десятичной записи натурального числа. - C++

20.05.2011, 13:13. Просмотров 2176. Ответов 7
Метки нет (Все метки)

Подсчитать количество различных цифр в десятичной записи натурального числа.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 13:13     Подсчитать количество различных цифр в десятичной записи натурального числа.
Посмотрите здесь:

C++ Сколько различных цифр встречается в десятичной записи числа?
Дано натурально число N. Сколько различных цифр встречается в его десятичной записи? C++
Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа C++
Подсчитать количество различных цифр в десятичной записи натурального числа C++
C++ Дано натурально число N. Сколько различных цифр встречается в его десятичной записи?
C++ Определить количество различных цифр, содержащихся в десятичной записи каждого элемента массива натуральных ч
Найти количество различных цифр данного натурального числа C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LineStown
66 / 66 / 3
Регистрация: 04.08.2010
Сообщений: 420
Завершенные тесты: 1
20.05.2011, 13:47     Подсчитать количество различных цифр в десятичной записи натурального числа. #2
Разделить на цифры и считать. Разделять можно делением на 10
TERROR-232
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 11
20.05.2011, 14:55  [ТС]     Подсчитать количество различных цифр в десятичной записи натурального числа. #3
А полностью можешь пожалуйсто!!!!!!!!
silent_1991
Эксперт С++
4952 / 3028 / 149
Регистрация: 11.11.2009
Сообщений: 7,026
Завершенные тесты: 1
20.05.2011, 15:10     Подсчитать количество различных цифр в десятичной записи натурального числа. #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
int main()
{
    const size_t digits_number = 10;
 
    int digits_count[digits_number] = {0};
    long long num;
 
    std::cout << "Enter number: ";
    std::cin >> num;
 
    do
    {
        ++digits_count[num % 10];
        num /= 10;
    }
    while (num != 0);
 
    for (size_t i = 0; i < digits_number; ++i)
        std::cout << i << ": " << digits_count[i] << std::endl;
 
    return 0;
}
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
20.05.2011, 15:12     Подсчитать количество различных цифр в десятичной записи натурального числа. #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include <algorithm>
#include <boost/lexical_cast.hpp>
 
int main()
{
    int number = 0;
    std::cin >> number;
    std::string string = boost::lexical_cast<std::string>(number);
    std::sort(string.begin(), string.end());
    std::unique(string.begin(), string.end());
    std::cout << string.size() << '\n';
}
silent_1991
Эксперт С++
4952 / 3028 / 149
Регистрация: 11.11.2009
Сообщений: 7,026
Завершенные тесты: 1
20.05.2011, 15:14     Подсчитать количество различных цифр в десятичной записи натурального числа. #6
ForEveR, ааа, да когда же я уже за стл примусь
Кстати, буст, конечно, рулит, но здесь же в принципе строковыми потоками обойтись можно было, т.е. исключительно стандартными средствами.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
20.05.2011, 16:19     Подсчитать количество различных цифр в десятичной записи натурального числа. #7
silent_1991, Можно конечно) Но лень.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2011, 16:54     Подсчитать количество различных цифр в десятичной записи натурального числа.
Еще ссылки по теме:

C++ Множества: дано N натуральных чисел. Сколько различных цифр встречается в его десятичной записи?
Подсчитать количество цифр в десятичной записи целого неотрицательного числа C++
C++ Проверить, есть ли в десятичной записи заданного натурального числа две единицы подряд
В десятичной записи заданного числа подсчитать сумму цифр, стоящих на чётных местах C++
Подсчитать количество различных значащих цифр в десятичной записи натурального числа C++

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

Или воспользуйтесь поиском по форуму:
Kastaneda
20.05.2011, 16:54     Подсчитать количество различных цифр в десятичной записи натурального числа.
  #8

Не по теме:

Цитата Сообщение от silent_1991 Посмотреть сообщение
ааа, да когда же я уже за стл примусь
такая же беда)

Yandex
Объявления
20.05.2011, 16:54     Подсчитать количество различных цифр в десятичной записи натурального числа.
Ответ Создать тему
Опции темы

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