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

Является ли последовательность цифр натурального числоа упорядоченной по возрастанию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблема с созданием экземпляра класса http://www.cyberforum.ru/cpp-beginners/thread527614.html
Добрый день! Есть файл "File.cpp", в нём находится точка входа и класс "Helper". Пытаюсь создать инстанс класса Helper: Helper* helper = new Helper; Однако компилятор говорит, что найдены неизвестные идентификаторы.
C++ Удалить из строки предпоследнее и последнее слово в с++ Вводится строка произвольного текста. Удалить из нее предпоследнее и последнее слово (слова разделены пробелами). Ребята, подскажите, пожалуйста, решение задачи. Девушке моей задали к завтрашнему дню, сам вообще далек от программирования, к сожалению... Помогите, чем можете. Заранее большое спасибо за информацию Добавлено через 2 часа 0 минут Люди, помогите, пожалуйста!!!!! http://www.cyberforum.ru/cpp-beginners/thread527597.html
C++ Создать масив с двоичным поиском.
Помоги реализовать ,вот есть сам код двоичного поиска,нашел как реализовать без шаблонов,а надо с шаблоном. template<class Key> int binSearch(Key*array,int low,int high,const Key&key){ while(low<high){ int middle=(low+high)/2; if(array>=key) high=middle;else low=middle +1; } return array==key ? low : -1; }
C++ Таблицы и графики Visual C++
Здравствуйте! Не могу разобраться, как использовать DataGridView и Chart в Visual C++. Задача элементарная, в таблицу со столбцами p1 и p2 вывести значения, которые рассчитывает программа. Их же дублировать на гистограмму. Не нахожу как обращаться к ячейкам и столбцам(. Может у кого есть решенная подобная задача?
C++ Объединение двух массивов http://www.cyberforum.ru/cpp-beginners/thread527570.html
Написать программу, которая объединяет два упорядоченных по возрастанию массива в один, также упорядоченный массив.
C++ Сформировать массив путем слияние двух других помогите,пожалуйста,решить! Задан массив A из N элементов и массив B из M элементов. Сформировать массив L из массивов A и B путем их слияния так, чтобы сначала располагались все элементы массива A, а затем все элементы массива B. Значения N и M ввести с клавиатуры, а массивы A и B сформировать из случайных чисел в диапазоне от 0 до 100 Добавлено через 59 минут помогите решить ее.очень нужно... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
27.03.2012, 02:55     Является ли последовательность цифр натурального числоа упорядоченной по возрастанию
Цитата Сообщение от Wampall Посмотреть сообщение
код слишком сложный, я его не понимаю, и он без класса
ну с классом-то на много проще!
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;
}
 
Текущее время: 23:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru