Pagini recente » Cod sursa (job #915671) | Cod sursa (job #1800244) | Cod sursa (job #3233817) | Cod sursa (job #558191) | Cod sursa (job #870270)
Cod sursa(job #870270)
#include<stdio.h>
int n, k, x[20],i;
int nextc()
{
int i,j,aux;
j=k;
while(j>=1 && x[j]==j+n-k) j--;
if (j==0) return 0;
x[j]++;
for (i=j+1;i<=k;i++) x[i]=x[i-1]+1;
return 1;
}
void tip()
{
int i;
for (i=1;i<=n;i++)
printf("%d ",x[i]);
printf("\n");
}
int main()
{
freopen("permutari.in","rt",stdin);
freopen("permutari.out","wt",stdout);
scanf("%d%d",&n,&k);
for (i=1;i<=k;i++) x[i]=i;
do{ tip(); } while(nextc());
fclose(stdin);
fclose(stdout);
return 0;
}