Pagini recente » Cod sursa (job #1940749) | Cod sursa (job #783843) | Cod sursa (job #1725828) | Cod sursa (job #2267487) | Cod sursa (job #1251645)
#include <fstream>
#include <cstdio>
using namespace std;
int n,i,p,j,pr,k,nr;
int main(){
freopen("combinari.in","r",stdin);
ofstream g ("combinari.out");
scanf("%d%d",&n,&k);
pr=1;
for(i=1;i<=n;i++)
pr=pr*2;
pr--;
for(i=1;i<=pr;i++){
p=i;
nr=0;
for(j=0;j<n;j++)
if(p&(1<<j))nr++;
if(nr==k){
for(j=0;j<n;j++)
if(p&(1<<j))g<<j+1<<" ";
g<<'\n';}}
return 0;}