Pagini recente » Cod sursa (job #400828) | Cod sursa (job #2430839) | Istoria paginii utilizator/elevulxxx | Cod sursa (job #2132839) | Cod sursa (job #1761734)
#include <iostream>
#include<fstream>
using namespace std;
int n,k;
int v[18];
ifstream f ("combinari.in");
ofstream g ("combinari.out");
void afisare()
{
for(int i=0;i<k;i++)
g<<v[i]<<' ';
g<<'\n';
}
void comb(int nr, int cont)
{
if(cont==(k)) afisare();
for(int i=nr;i<=n;i++)
{ v[cont]=i;
comb(i+1,cont+1);
}
}
int main()
{
f>>n>>k;
comb(1,0);
f.close();
g.close();
return 0;
}