С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 31
1

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

26.03.2018, 21:16. Показов 2817. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано число 14412. Как сделать так, чтобы на экран выдало количество различный цифр? В данном случае ответ 3
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
25
26
#include <iostream>
 
using namespace std;
 
int main()
{
    int num, digits[10] = { 0 }, n = 1;
 
    cin >> num;
    if (num == 0)
        digits[0]++;
 
    while (num > 0)
    {
        digits[num % 10]++;
        num /= 10;
        ++n;
    }
 
 
    for (int i = 0; i < 10; i++)
        cout << i << " - " << digits[i] << endl;
    cout << endl << n-1 << endl;
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
26.03.2018, 21:16
Ответы с готовыми решениями:

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

Найти количество различных цифр данного натурального числа
Помогите составить программу для решения задачи, заранее благодарю

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

Найти количество различных цифр данного натурального числа
help #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int...

1
1468 / 1009 / 456
Регистрация: 30.10.2017
Сообщений: 2,800
26.03.2018, 21:31 2
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
25
26
27
28
29
30
31
#include <iostream>
 
using namespace std;
 
int main()
{
    int num, digits[10] = { 0 }, n = 0;
 
    cin >> num;
    if (num == 0)
        digits[0]++;
 
 
    while (num > 0)
    {
        digits[num % 10]++;
        num /= 10;
    }
 
    for (int i = 0; i < 10; i++)
    {
        if (digits[i] > 0)
            n++;
    }
 
    for (int i = 0; i < 10; i++)
        cout << i << " - " << digits[i] << endl;
    cout << endl << n << endl;
    system("pause");
    return 0;
}
1
26.03.2018, 21:31
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
26.03.2018, 21:31
Помогаю со студенческими работами здесь

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти...

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

Подсчитать количество различных цифр в десятичной записи натурального числа
Тема: Строки.Множества. 3.1. Напишите программу, которая вводит строку и выводит ее, сокращая...

Найти количество различных цифр в числе
Как написать программу на С++ для нахождения количество различных цифр в числе, но без...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru