Pagini recente » Cod sursa (job #680947) | Cod sursa (job #571857) | Cod sursa (job #2366446) | Cod sursa (job #2574367) | Cod sursa (job #1044218)
#include <fstream>
using namespace std;
fstream fin("combinari.in", ios::in);
fstream fout("combinari.out", ios::out);
int n,d;
int a[19];
void scrie()
{
int i;
for(i=1; i<=d; i++) fout<<a[i]<<' ';
fout<<'\n';
}
void back(int k)
{
int i;
if(k==d+1)
{
scrie();
}
else
{
for(a[k]=a[k-1]+1; a[k]<=n; a[k]++)
{
back(k+1);
}
}
}
int main()
{
fin>>n>>d;
back(1);
fin.close(); fout.close();
return 0;
}