Pagini recente » Cod sursa (job #2934171) | Cod sursa (job #1347123) | Cod sursa (job #1238179) | Borderou de evaluare (job #383670) | Cod sursa (job #2543067)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("combinari.in");
ofstream fout("combinari.out");
int n, k, solutii[20];
void backtr(int stramos, int indice)
{
if(indice == k)
{
int j;
for(j = 0; j < k; j++)
fout << solutii[j] << ' ';
fout << '\n';
return;
}
int x = stramos + 1;
for(x; x <= n; x++)
solutii[indice] = x, backtr(x, indice + 1);
}
int main()
{
fin >> n >> k;
backtr(0, 0);
return 0;
}