Cod sursa(job #2275596)
Utilizator | Data | 3 noiembrie 2018 12:38:56 | |
---|---|---|---|
Problema | Combinari | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.34 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("combinari.in");
ofstream out("combinari.out");
unsigned int v[20];
unsigned int k,n;
void back(int l)
{if( l == k ){for(int i = 1; i<=k;++i)out<<v[i]<<" ";out<<'\n';
}else for(int i = v[l]+1 ; i<=n; ++i){v[l+1] = i;back(l+1);}
}int main(){in >> n >> k;back(0);}