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

Дано натуральное число. Определить являются ли цифры числа упорядоченными по убыванию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод итераций http://www.cyberforum.ru/cpp-beginners/thread1143040.html
#include <iostream> #include <math.h> using namespace std; //#define eps 0.001 void iteration(double **a,double *b,double *x,int n) { int i,j; double norma; double *xn=new double ; ...
C++ Выяснить в каком порядке ученики прийдут в школу Пожалуйста,помогите написать программу(2 вариант),ничего в голову не приходит:cry: Необходимо воспользоваться сортировкой http://www.cyberforum.ru/cpp-beginners/thread1143036.html
Создание алгоритма C++
Здравствуйте, товарищи. Пишу курсовую работу. Программку написал, а вот сообразить визуальный алгоритм для неё всё никак не могу. Поможете? Код программы: int _tmain(int argc, _TCHAR* argv) {...
Класс для представления многозначных отображений C++
Всем доброго времени суток, помогите решить задачку: "Класс представления многозначных отображений натуральных чисел в натуральные, отображение надо представить как множество пар х и у, где х -...
C++ Сортировка по объему http://www.cyberforum.ru/cpp-beginners/thread1142954.html
На вход подается некоторое количество шаров и кубов. Отсортировать и вывести их по возрастанию объемов. данные хранить в sqllite // не могу разобраться с данной задачей, помогите...
C++ Не удается сложить требуемые элементы массива 1) я туп но кое что всё таки понимаю :) 2) я немного запутался в "своем" коде :) при сложение выдает ноль , надо найти Сумму элементов массива, расположенных между первым и последним положительными... подробнее

Показать сообщение отдельно
Polls
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 15

Дано натуральное число. Определить являются ли цифры числа упорядоченными по убыванию - C++

08.04.2014, 23:59. Просмотров 250. Ответов 1
Метки (Все метки)

Решить с использованием класса

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
#include <iostream>
 
class NumberTester {
public:
    bool operator () (int n){
        int last_digit = -1;
    
        while ( n && n % 10 > last_digit ){
            last_digit = n % 10;
            n /= 10;
        }
    
        return !n;
    }
};
 
int main(){
    int n;
    NumberTester nt;
    
    while ( std::cout << "Number: " && std::cin >> n && n > 0 )
        std::cout << ( nt(n) ? "OK" : "FAIL" ) << std::endl;
    
    return 0;
}
Выдает ошибку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru