Pagini recente » Cod sursa (job #741976) | Cod sursa (job #2787701) | Cod sursa (job #2744309) | Cod sursa (job #1229921) | Cod sursa (job #2239696)
#include <fstream>
#define Nmax 20
using namespace std;
string file="combinari";
ifstream f( (file + ".in").c_str() );
ofstream g( (file + ".out").c_str() );
int uz[Nmax], v[Nmax], w[Nmax];
int n, k;
void print()
{
for ( int i = 1; i <= k; i ++ )
{
g << v[i] << " ";
}
g << '\n';
}
void bkt(int p)
{
if(p == k+1)
print();
else
{
for ( int i = v[p-1]+1; i <= n; i ++ )
{
v[p]=i;
bkt(p+1);
}
}
}
int main()
{
f >> n >> k;
bkt(1);
return 0;
}