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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread212194.html
Помогите, пожалуйста, нужно написать программу: дана строка, состоящая из слов, разделенных пробелами, вывести исходную строку.Далее заменить все последнии символы во всех словах на *. Пробовал...
C++ Вывести на экран таблицу степеней двойки помогите решить эти задачи на Turbo С++, где используются printf scanf и тд: 1)Вывести на экран таблицу степеней двойки: 2, где n изменяется от -к до 10. Операцию возведения целого числа в целую... http://www.cyberforum.ru/cpp-beginners/thread212191.html
Дана строка текста, в которой.... C++
Дана строка текста, в которой слова разделены пробелами, необходимо: -определить количество слов в строке; -вывести все слова, длина которых превышает среднюю; -вывести на экран все слова,...
C++ Структуры C++
Доброго времени суток, уважаемые. Помогите написать программу, вот задание: Необходимо разработать программу, в которой объявлена структура для хра¬нения следующей информации: • номера Вашей...
C++ Вычислить сумму и среднее значение элементов матрицы, расположенных на главной диагонали и ниже ее http://www.cyberforum.ru/cpp-beginners/thread212178.html
Помогите пожалуйста решить задачу на си++ Двухмерный массив целых чисел X 20x20 рассматривается как квадратная матрица. Вычислить сумму и среднее значение элементов матрицы, расположенных на...
C++ добавить удаление и добавление элемента здравствуйте) у меня есть программа которая создаёт структуру- телефонный справочник и по введённой фамилии выдаёт данные - телефон, имя ... и тд подскажите, что добавить для того, чтобы удалялось... подробнее

Показать сообщение отдельно
Alecia
1 / 1 / 0
Регистрация: 28.11.2010
Сообщений: 29

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

16.12.2010, 01:19. Просмотров 2988. Ответов 10
Метки (Все метки)

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

Я написала, но как-то некорректно работает. Сижу уже не один час, не могу понять в чем проблема.
Помогите, пожалуйста, разобраться.
А то уже завтра сдавать надо!

Вот мой код:

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
32
33
34
#include <iostream>
using namespace std;
int main()
{
const int size=10;
int mas[size]={0},i,n,m=0;
cout<<"Enter number: "<<endl;
cin>>n;
cout<<endl;
    while(n>0)
    {
        i=n%10;
        mas[i]++;
        n/=10;
    }
    
 
    for(i=0;i<size-1;i++)
    {
        for(int k=i+1;k<size; k++)
        {
            if(mas[i]==mas[k])
            {
                m++;
                break;
            }
        }
    }
 
cout<<"It has "<<size-m<<" different numbers!"<<endl;
cout<<endl<<endl;
 
return 0;
}
 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru