Pagini recente » Cod sursa (job #1848384) | Cod sursa (job #2767240) | Rating corbean tudor ciprian (corbean_tudor) | Cod sursa (job #2943692) | Cod sursa (job #1675562)
#include <fstream>
#include <bitset>
#define MAXN 19
#define INFILE "permutari.in"
#define OUTFILE "permutari.out"
using namespace std;
ifstream f(INFILE);
ofstream g(OUTFILE);
int n,v[MAXN],k;
void afis()
{
for(int i=1;i<=k;i++)
g<<v[i]<<" ";
g<<'\n';
}
void bek(int j)
{
for(int i=v[j-1]+1;i<=n;i++)
{
v[j]=i;
if(j==k)afis();
else bek(j+1);
}
}
int main()
{
f>>n>>k;
bek(1);
f.close();
g.close();
return 0;
}