Pagini recente » Cod sursa (job #2806313) | Cod sursa (job #1201391) | Cod sursa (job #1704394) | Cod sursa (job #2894304) | Cod sursa (job #1797677)
#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);
}