Pagini recente » Cod sursa (job #974375) | Cod sursa (job #1271431) | Cod sursa (job #2087564) | Cod sursa (job #2707632) | Cod sursa (job #1125876)
#include<fstream>
using namespace std;
int n,v[10001],i,as,ev,k=1,K;
ifstream f("combinari.in");
ofstream g("combinari.out");
int main()
{f>>n>>K;
while(k>0)
{do
{if(v[k]<n)
{v[k]++;
as=1;
}
else
as=0;
if(as)
{ev=1;
for(i=1;i<=k-1;i++)
if(v[i]>=v[k])
ev=0;
}
}while(!((as&&ev)||(!as)));
if(as&&ev)
{if(k==K)
{for(i=1;i<=k;i++)
g<<v[i]<<' ';
g<<endl;
}
else
{k++;
v[k]=0;
}
}
else
k--;
}
return 0;
}