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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
povtiasd051
2 / 2 / 0
Регистрация: 06.12.2010
Сообщений: 135
22.08.2012, 10:31     Дано натурально число N. Сколько различных цифр встречается в его десятичной записи? #1
Дано натуральное число n. Определить количество различных цифр в нем. Например, в числе 1234 количество различных цифр равно 4, а числе 22424-2, а числе 333-1.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2012, 10:31     Дано натурально число N. Сколько различных цифр встречается в его десятичной записи?
Посмотрите здесь:

Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд? C++
Дано натурально число N. Сколько различных цифр встречается в его десятичной записи? C++
C++ Подсчитать количество различных цифр в десятичной записи натурального числа.
C++ дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!
Подсчитать количество различных цифр в десятичной записи натурального числа C++
C++ Дано натурально число n.Заполнить массив его цифрами, расположенным в обратном порядке
Дано число. Разделить каждую цифру десятичной записи этого числа на его порядковый номер. Полученное число нап C++
C++ Множества: дано N натуральных чисел. Сколько различных цифр встречается в его десятичной записи?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pahanuch
 Аватар для Pahanuch
324 / 159 / 13
Регистрация: 03.11.2010
Сообщений: 918
22.08.2012, 10:55     Дано натурально число N. Сколько различных цифр встречается в его десятичной записи? #2
Дано натурально число N. Сколько различных цифр встречается в его десятичной записи?
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 "stdafx.h"
#include <stdio.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
     int num;
    
    while ( printf("\nNumber: ") && scanf("%d", &num) == 1 ){
        int digits[10] = { 0 }, cnt = 0, i;
        do {
            digits[num % 10]++;
        } while ( num /= 10 );
        printf("Digit     Count\n--------------------\n");
        for ( i = 0; i < 10; ++i ){
            if ( digits[i] ){
                printf("%-10d%d\n", i, digits[i]);
                ++cnt;
            }
        }
        printf("--------------------\n%d different digits.\n", cnt);
    }
 
    return 0;
}
Yandex
Объявления
22.08.2012, 10:55     Дано натурально число N. Сколько различных цифр встречается в его десятичной записи?
Ответ Создать тему
Опции темы

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