Pagini recente » Cod sursa (job #1602234) | Cod sursa (job #1343633) | Cod sursa (job #849550) | Cod sursa (job #1681820) | Cod sursa (job #1699225)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");
int v[1000];
int main()
{ int n, k, i, ok=1, j;
f>>n>>k;
for (i=1;i<=k;i++)
v[i]=i;
while (ok==1)
{ for (i=1;i<=k;i++)//afisam configuratia actuala
g<<v[i]<<' ';
g<<'\n';
for (i=k;i>=1 && v[i]==n-k+i;i--)
;
if(i<1)
ok=0;
else
{ v[i]++;
for(j=i+1;j<=k;j++)
v[j]=v[j-1]+1;
}
}
return 0;
}