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

Циклы.Посчитать количество чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запуск консольного приложение на форме http://www.cyberforum.ru/cpp-beginners/thread1048361.html
Имеется ли возможность запустить консольное приложение по нажатию кнопки на форме? (В приложении windows forms) Хотелось бы, что бы кнопка не просто вызывала окно консоли, а чтобы консоль...
C++ Инициализация переменной, которая определена внутри функции В учебнике по которому учусь есть строка: Если вы не инициализируете переменную, которая определена внутри функции, то ее значение будет неопределенным. Это означает, что ее значением будет случайная... http://www.cyberforum.ru/cpp-beginners/thread1048332.html
C++ Обработка символьной информации
Помогите с заданием, кто сможет. Задание: В заданном тексте указать слово, в котором доля гласных максимальна.
Команды для консольного приложения C++
Пишу на С++. Нужно создать консольное приложение. Со своими командами. Мне просто хочется понять, как что-то подобное этому: sudo apt-get install gnome-shell А мне нужно сделать такую консоль,...
C++ Численное решение обыкновенных дифференциальных уравнений http://www.cyberforum.ru/cpp-beginners/thread1048274.html
Найти на отрезке приближенное решение уравнения y(x)=(y(x)*x)/2, удовлетворяющее начальному условию y(-3)=3
C++ Составить программу, в которой описывается структура из полей: Название товара, Название магазина, в котором продается товар, Стоимость товара в рубля Составить программу, в которой описывается структура из полей: Название товара, Название магазина, в котором продается товар, Стоимость товара в рублях. Организовать ввод двух структурных переменных,... подробнее

Показать сообщение отдельно
NikiKoyot
2 / 2 / 0
Регистрация: 08.12.2013
Сообщений: 34

Циклы.Посчитать количество чисел - C++

19.12.2013, 15:01. Просмотров 355. Ответов 4
Метки (Все метки)

Посчитать количество чисел от a до b(a и b вводятся с клавиатуры), у которых все цифры разные(не используя массива).Помогите пожалуйста!
Вот набросок:
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
int a, b, p, v, n = 0;
int n0 = 0, n1 = 0, n2 = 0, n3 = 0, n4 = 0, n5 = 0, n6 = 0, n7 = 0, n8 = 0, n9 = 0;
cin >> a >> b;
for (int i = a; i <= b; i++){
        p = i % 10;
        if (p == 0)n0++;
        if (p == 1)n1++;
        if (p == 2)n2++;
        if (p == 3)n3++;
        if (p == 4)n4++;
        if (p == 5)n5++;
        if (p == 6)n6++;
        if (p == 7)n7++;
        if (p == 8)n8++;
        if (p == 9)n9++;
        do{ 
            i = i / 10;
            v = i % 10;
            p = v;
        } while (i != 0);
        if ((n0 > 1) || (n1 > 1) || (n2 > 1) || (n3 > 1) || (n4 > 1) || (n5 > 1) || (n6 > 1) || (n7 > 1) || (n8 > 1) || (n9 > 1))
        else{ n++; }
    }
cout << n << endl;
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru