Pagini recente » Cod sursa (job #819725) | Cod sursa (job #2976783) | Cod sursa (job #2314993) | clasament-teme | Cod sursa (job #1208910)
#include <iostream>
#include <fstream>
using namespace std;
int fol[100], rez[100];
ifstream f("combinari.in");
ofstream g("combinari.out");
void Combinari(int n, int k, int poz, int uc){
if(poz > k){
for(int i = 1 ; i < poz ; ++i)
g<<rez[i]<<" ";
g<<"\n";
return;
}
for(int i = uc + 1 ; i <= n ; ++i){
rez[poz] = i;
Combinari(n , k , poz + 1, i);
}
}
int main()
{
int n,k;
f>>n;
f>>k;
Combinari(n , k , 1, 0);
return 0;
}