Pagini recente » Cod sursa (job #1372182) | Cod sursa (job #1111119) | Cod sursa (job #296416) | Cod sursa (job #974811) | Cod sursa (job #218717)
Cod sursa(job #218717)
#include<stdio.h>
#include<stdlib.h>
int n,k,st[10],p;
void bkt()
{
int as;
k=1;
st[k]=0;
while(k!=0)
{
//do
//{
if(st[k]<n)
{
st[k]++;
as=1;
}
else
as=0;
//}
//while(as);
if(as)
{
if(k==p)
{
for(int i=1;i<p;i++)
printf("%d ", st[i]);
printf("%d\n",st[p]);
}
else
{
k++;
st[k]=st[k-1];
}
}
else
k--;
}
}
int main()
{
freopen("combinari.in", "r", stdin);
freopen("combinari.out", "w", stdout);
scanf("%d%d", &n, &p);
bkt();
return 0;
}