Pagini recente » Cod sursa (job #1089328) | Cod sursa (job #2777815) | Cod sursa (job #1443637) | Cod sursa (job #667195) | Cod sursa (job #868407)
Cod sursa(job #868407)
//#include<iostream>
#include<fstream>
using namespace std;
int N,k,a[20],v[20];
ifstream cin("combinari.in");
ofstream cout("combinari.out");
void backy(int x)
{
if(x==k+1)
{
for(int i=1;i<x;++i)
cout<<a[i]<<" ";
cout<<'\n';
}
else
for(int i=1;i<=N;++i)
if((v[i]==0)&&(i>a[x-1]))
{
a[x]=i;
v[i]=1;
backy(x+1);
v[i]=0;
}
}
int main ()
{
cin>>N>>k;
backy(1);
return 0;
}