Cod sursa(job #1797677)

Utilizator alxi.2001Alex Ionescu alxi.2001 Data 4 noiembrie 2016 18:15:45
Problema Combinari Scor 100
Compilator cpp Status done
Runda selectie_emag_mediu_2016_runda3 Marime 0.44 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("combinari.in");
ofstream out("combinari.out");

void comb(int n, int v[], int k, int i=1)
{
if(i>k)
  {
  for(int l=1; l<=k; ++l)
  out<<v[l]<<" ";
  out<<" \n";
  return;
  }

int j;
if(i==1)
  j=1;
else j=v[i-1]+1;
  for(; j<=n; ++j)
    {
    v[i]=j;
    comb(n, v, k, i+1);
    }
}

int main()
{
int v[20], n, k;

in>>n>>k;
comb(n, v, k);
}