Cod sursa(job #1384197)

Utilizator cautionPopescu Teodor caution Data 10 martie 2015 22:27:26
Problema Combinari Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <fstream>
#include <algorithm>
using namespace std;
int main()
{
    ifstream in("combinari.in");
    ofstream out("combinari.out");
    short n, k, i;
    short v[20];
    in>>n>>k;
    for(i=0; i<n-k; ++i) v[i]=0;
    for(i=n-k; i<n; ++i) v[i]=1;
    do
    {
        for(i=n-1; i>=0; --i)
            if(v[i]) out<<n-i<<' ';
        out<<'\n';
    }
    while(next_permutation(v, v+n));
    in.close(); out.close();
    return 0;
}