Cod sursa(job #2684777)

Utilizator Antonia_onisoruantonia onisoru Antonia_onisoru Data 14 decembrie 2020 20:10:01
Problema Combinari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <iostream>
#include <fstream>

using namespace std;

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

const int MAXN = 18;

int n, k;
int v[MAXN];

void comb( int pos ){
  int i;
  if( pos == k ){
    for( i = 0; i < k; i++ ){
      out<<v[i]<<" ";
    }
    out<<'\n';
  }
  else{
    for( i = v[pos - 1]; i < n; i++ ){
      v[pos] = i + 1;
      comb( pos + 1 );
    }
  }
}

int main()
{
    in>>n>>k;
    comb(0);
    return 0;
}