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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Polls
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 15
#1

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

08.04.2014, 23:59. Просмотров 235. Ответов 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;
}
Выдает ошибку.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 23:59     Дано натуральное число. Определить являются ли цифры числа упорядоченными по убыванию
Посмотрите здесь:

C++ Дано натуральное число n, действительные положительные числа С1, …, Сn. Значения С1, …, Сn являются емкостями n конденсаторов.
C++ Определить являются ли числа упорядоченными по возрастанию
C++ дано натуральное число. Определить номер цифры 8 в нем
C++ дано натуральное число пи. найти сумму первой и последней цифры этого числа.
Дано натуральное число n. Переставить местами первую и последнюю цифры числа n C++
C++ Дано натуральное число. Определить значение наибольшей нечетной цифры в записи числа
C++ Дано натуральное число. Определить номер цифры «8»
Дано натуральное число n. Переставить первую и последнюю цифры числа C++
C++ Дано натуральное n. Определить, упорядочены ли по возрастанию или по убыванию цифры в записи этого числа
Определить, являются ли числа в файле упорядоченными по возрастанию C++
C++ Дано натуральное число n. Проверить будут ли все цифры числа разными
C++ Определить, являются ли числа в файле упорядоченными по возрастанию

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MegaCoder
6 / 2 / 1
Регистрация: 10.03.2014
Сообщений: 17
09.04.2014, 00:25     Дано натуральное число. Определить являются ли цифры числа упорядоченными по убыванию #2
C++
1
2
while ( n && n % 10 > last_digit )
Попробуй так: while ( n > last_digit && n % 10 > last_digit )
Yandex
Объявления
09.04.2014, 00:25     Дано натуральное число. Определить являются ли цифры числа упорядоченными по убыванию
Ответ Создать тему
Опции темы

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