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

Найти натуральные числа меньше N, цифры в записи которых образуют строго возрастающую последовательность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решение неравенства http://www.cyberforum.ru/cpp-beginners/thread1110345.html
нужно решить функцию с оператором If else
C++ Не выходит открыть текстовый файл через командную строку #include<iostream> #include<fstream> using namespace std; int main(int argc, char*argv) { fstream fout(argv); if(!fout.is_open()) cout << "Error!\n"; char ch; while(cin.get(ch) and ch!='\n') http://www.cyberforum.ru/cpp-beginners/thread1110326.html
C++ Функции с переменным количеством параметров, stdarg.h. Исправить код
Почему не работает? В итоге получается 0, а если в функции все что надо заменить с float на int, то работает правильно. В чем ошибка? #include "stdafx.h" #include <iostream> using std::cout; #include <conio.h> #include <stdarg.h> #include <iomanip> using std::setprecision; using std::ios;
C++ Разработать рекурсивную функцию, определяющую является ли заданная строка палиндромом
разработать рекурсивную функцию, определяющую является ли заданная строка палиндромом
C++ Вывести на экран строки, состоящие из заданного количества слов http://www.cyberforum.ru/cpp-beginners/thread1110304.html
Вывести на экран строки, состоящие из заданного количества слов (количество задается с клавиатуры пользователем).
C++ В строке найти самое длинное симметричное слово Помогите пожалуйста написать программу. Задача:В строке найти самое длинное симметричное слово(кабак, казак,...). Надо что-бы было реализовано через функции(например: *strpbrk, *strncpy, swscanf и тд.) подробнее

Показать сообщение отдельно
_Ivana
2540 / 1549 / 134
Регистрация: 01.03.2013
Сообщений: 4,429
Записей в блоге: 2
30.11.2014, 17:33     Найти натуральные числа меньше N, цифры в записи которых образуют строго возрастающую последовательность
Байт, хотел найти тему, в которой приводил свой код для подобной (или точно такой же, их тут полно однотипных) задачки, но за пару секунд не нашел. Код, как водится, в 2 строчки (ну вы знаете ), рекурсия, никаких "проверок каждого бедного i++", просто генерируется все возрастающие последовательности цифр с получением из них числа. Работает до неприличия быстро для любых N, в отличие от "i++". Если надо, могу таки поискать ту тему или темы, но основную мысль вроде развил.

Добавлено через 3 минуты
ЗЫ а кстати, форум настолько любезен, что сам показывает внизу темы релевантные ссылки - вот и она Найти все натуральные числа <= n, десятичная запись которых - строго упорядоченная последовательность
Теперь жду вашего мнения, ибо с другим уважаемым участником у нас даже вышла дискуссия по поводу того, что мой код "хоть и короче и лаконичнее в записи и выполняется быстрее, но все равно методически неверен"
 
Текущее время: 15:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru