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

Реализовать программу, которая находит все натуральные n-значные числа,цифры в которых образуют строго возрастающую последовательность(1234,2378,5789) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить из файла BMP матрицу значений пикселов http://www.cyberforum.ru/cpp-beginners/thread409909.html
уважаемые программисты никак не могу справиться со следующей задачей. мне необходимо получить из bmp файла значение его пикселов в виде матрицы. в классе Bitmap есть функция Getpixel но она получает...
C++ Ошибка в коде. Кроссворд Программа Кроссворд Выдает ошибки Error 1 error C3861: 'sort': identifier not found Error 2 error C3861: 'equal_range': identifier not found как исправить? Где и какой тип придать переменным? ... http://www.cyberforum.ru/cpp-beginners/thread409901.html
Префикс-функция C++
Возникла ситуация: где бы я не читал разбор, немного непотно, как работает префикс-функция? Объясните, а что не пойму, попрошу изложить детальнее. vector<int> compute_prefix_function(const...
не работает getline C++
Есть код (писал не я), но не могу понять, почему getline() игнорируется в строке 72. Сначала не работало в функции класса, потом решил сделать так, как в этом коде, но без толку... #include...
C++ Простейший код http://www.cyberforum.ru/cpp-beginners/thread409871.html
Нужно написать код который будет менять местами цифры то есть изначально такой порядок int m={1,4,3,6,2} а на выходе обратный порядок 2 6 3 4 1 помогите написать такой код Добавлено через 3...
C++ Ошибка E2040 #include <iostream> using namespace std; class Masiv{ public: int i,x; static int arr; void Zapol1(){ } подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
17.12.2011, 20:33
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
#include <iostream>
 
bool is_asc(int n) {
   int i, t = n % 10;
   for(n /= 10; n > 0; n /= 10) {
        i = n % 10;
        if((t - i) < 0)
              return false;
        t = i;
   }
   return true;
}
 
int main(void) {
   int arr[] = { 1234, 897, 2378, 20, 25, 5789, 739, 102, 178, 12 };
   int size  = sizeof(arr) / sizeof(arr[0]);    
 
   for(int i = 0; i < size; i++) {
       if(is_asc(arr[i]))
            std::cout << arr[i] << "  ";
   }
   std::cout.put('\n');
   return 0;
}
1234 2378 25 5789 178 12
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.