Cod sursa(job #3174289)
| Utilizator | Data | 24 noiembrie 2023 16:50:29 | |
|---|---|---|---|
| Problema | Combinari | Scor | 100 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva educationala | Marime | 0.55 kb |
#include <iostream>
using namespace std;
int n, k;
int sol[20];
void genereaza(int i, int minim)
{
if(i==k+1)
{
for(int j=1; j<=k; j++)
cout<<sol[j]<<' ';
cout<<'\n';
return;
}
for(int j=minim+1; j<=n; j++)
{
sol[i]=j;
genereaza(i+1, j);
}
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
freopen("combinari.in", "r", stdin);
freopen("combinari.out", "w", stdout);
cin>>n>>k;
genereaza(1, 0);
return 0;
}
