Cod sursa(job #1747629)

Utilizator Kln1000Ciobanu Bogdan Kln1000 Data 25 august 2016 11:47:52
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;

ifstream f ("combinari.in");
ofstream t ("combinari.out");

int n,k,v[20];

void combinare(int index)
{
    if (index==k+1){for (int i=1;i<=k;++i) t<<v[i]<<" ";
            t<<'\n';}
    else for (int i=v[index-1]+1; i<=n; ++i){
            v[index]=i;
            combinare(index+1);}
}

int main()
{
    f>>n>>k;
    memset(v,0,sizeof(v));
    combinare(1);
    return 0;
}