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

Выписать все возможные размещения k из n предметов - C++

Восстановить пароль Регистрация
Другие темы раздела
Visual C++ Создание порожденных потоков http://www.cyberforum.ru/cpp-beginners/thread1832523.html
Открыть существующий файл с расширением *.txt и в каждой строке все слова, длина которых превышает среднюю длину слов в строке, сократить до средней длины. Файл сохранить как сделать заранее спасибо
Visual C++ MFC доступ к строке состояния Использую архитектуру View/Doc как получить доступ к строке состояния которая создаётся в MainFrm. Нужно чтобы при использование функции определенной в doc менялась строка состояния. http://www.cyberforum.ru/cpp-beginners/thread1832430.html
Visual C++ Не работает MFC-программа в Windows 10
Доброго времени суток! Есть программа, написанная в VisualStudio 2008. Компилировал ее на машине с WinXP (есть еще такие), 32 бит. При запуске exe-шника на Windows10 - выскакивает ошибка. Я по образованию и опыту: схемотехник и программист низкого уровня - под винды никогда почти не писал. Посему гугл - не помог, я тупо ничего не понял. Почему это может быть и как с этим бороться ?
Значение было недопустимо малым или недопустимо большим для Decimal C++/CLI
Проблема в заголовке темы. Имеем: Dictionary <double, double> f2 = gcnew Dictionary<double, double>(); Вычисляется функция типа double и результат записывается в Dictionary. Сама функция: double cubic_spline::lagrange1(double* x, double* y, int n, double _x) const { double result = 0.0; for (int i = 0; i < n; i++) {
Visual C++ Вывод данных WMI http://www.cyberforum.ru/cpp-beginners/thread1831019.html
Добрый день! Нужно получить информацию о видеокарте, материнке, принтере. Решил использовать WMI. На сайте майкрософт (https://msdn.microsoft.com/en-us/library/aa390423(v=vs.85).aspx) нашел вот такой код: #define _WIN32_DCOM #include <iostream> using namespace std; #include <comdef.h> #include <Wbemidl.h>
Visual C++ Не хочет собираться проект с использованием OpenCV в MSVS 2013 Привет всем! Привет всем! Сегодня решил попрактиковаться в написании программ с использованием библиотеки OpenCV версии 2.4.13. Скачал, установил по инструкции, вошел в MSVS 2013, создал пустой проект на С++. В свойствах проекта поставил пути к папкам либов, пути к инклюд папкам (ко всем), сами либы в настройках компоновщика (во вкладке ввод), и даже пути к папкам модулей OpenCV (тоже ко... подробнее

Показать сообщение отдельно
afront
675 / 637 / 228
Регистрация: 29.02.2016
Сообщений: 2,066
24.10.2016, 17:50     Выписать все возможные размещения k из n предметов
http://rosettacode.org/wiki/Combinations#C.2B.2B
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 <algorithm>
#include <iostream>
#include <string>
 
void comb(int N, int K)
{
    std::string bitmask(K, 1); // K leading 1's
    bitmask.resize(N, 0); // N-K trailing 0's
 
    // print integers and permute bitmask
    do {
        for (int i = 0; i < N; ++i) // [0..N-1] integers
        {
            if (bitmask[i]) std::cout << " " << i;
        }
        std::cout << std::endl;
    } while (std::prev_permutation(bitmask.begin(), bitmask.end()));
}
 
int main()
{
 
     comb(5, 3);
    return 0;
}
 
Текущее время: 02:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru