Pagini recente » Borderou de evaluare (job #61320) | Borderou de evaluare (job #702001) | Cod sursa (job #487398) | Cod sursa (job #1677205) | Cod sursa (job #897565)
Cod sursa(job #897565)
#include <stdio.h>
using namespace std;
bool c[100];
int main()
{
int n,k,n1,i,j,nr;
freopen("combinari.in","r",stdin);
freopen("combinari.out","w",stdout);
scanf("%d%d",&n,&k);
n1=0;
while(n1<n)
{
nr=0;
for(i=1;i<=n&&c[i]!=0;i++);
if(i==n+1)
n1=n;
else
{
c[i]=1;
for(j=i-1;j>=1;j--)
c[j]=0;
n1=0;
for(i=1;i<=n;i++)
if(c[i]==1)
nr++;
if(nr==k)
{
for(i=1;i<=n;i++)
if(c[i]==1)
{
printf("%d ",i);
}
printf("\n");
}
}
}
return 0;
}