一方ともう一方の言語でプログラムの例を挙げてください
さて、これは組み合わせプログラムの例です（順序が重要ではない、より大きなグループからいくつかのものを選択する方法）。

Python：
``
IteToolesからインポートの組み合わせから

リスト（組み合わせ（範囲（5）、3））
``
標準モジュールPython`itertools`から「組み合わせ」の方法を使用しました。

C ++：
``
#include <algorithm>
#include <Ostream>
#include <string>

void comb（int n、int k）
{
    std :: string bitmask（k、1）;
    BitMask.resize（n、0）;
    する {
        for（int i = 0; i <n; ++ i）// [0..n-1]整数
        {
            if（bitmask [i]）std :: cout << "" << i;
        }
        std :: cout << std :: endl;
    } while（std :: prev_permutation（bitmask.begin（）、bitmask.nd（）））;
}

int main（）
{
    comb（5、3）;
}
``
ここでは、標準のC ++ `アルゴリズムから「std :: prev_permutation」を使用しました。