Pagini recente » Cod sursa (job #823839) | Cod sursa (job #998334) | Cod sursa (job #64707) | Cod sursa (job #836911) | Cod sursa (job #925910)
Cod sursa(job #925910)
#include<fstream>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");
int x[20],n,i,k;
int valig(int k)
{
int i;
for(i=1;i<k;i++)
if(x[i]>=x[k])
return 0;
return 1;
}
int main ()
{
f>>n>>k;
i=1;
do
{ do
{x[i]++;
if(x[i]>n)
{
x[i]=0; i--;
}
else if(valig(i)) i++;}
while(i<=k&&i>0);
if(i>k)
{
for(i=1;i<=k;i++)
g<<x[i]<<" ";
g<<"\n";
i=k;}}
while(i>0);
return 0;
}