Pagini recente » Cod sursa (job #266301) | Cod sursa (job #1584120) | Cod sursa (job #637291) | Cod sursa (job #1141621) | Cod sursa (job #868406)
Cod sursa(job #868406)
//#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<<endl;
}
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;
}