Pagini recente » Cod sursa (job #1193814) | Cod sursa (job #1456600) | Cod sursa (job #2949486) | Cod sursa (job #182424) | Cod sursa (job #1384197)
#include <fstream>
#include <algorithm>
using namespace std;
int main()
{
ifstream in("combinari.in");
ofstream out("combinari.out");
short n, k, i;
short v[20];
in>>n>>k;
for(i=0; i<n-k; ++i) v[i]=0;
for(i=n-k; i<n; ++i) v[i]=1;
do
{
for(i=n-1; i>=0; --i)
if(v[i]) out<<n-i<<' ';
out<<'\n';
}
while(next_permutation(v, v+n));
in.close(); out.close();
return 0;
}