Cod sursa(job #1943755)
Utilizator | Data | 28 martie 2017 19:48:59 | |
---|---|---|---|
Problema | Combinari | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.4 kb |
#include <bits/stdc++.h>
using namespace std;
int n,k,A[20];
void backtr(int q){
if (q==k){
for (int i=1; i<=k; i++) cout<<A[i]<<" ";
cout<<"\n";
}
else{
for (int i=A[q]+1; i<=n; i++) A[q+1]=i,backtr(q+1);
}
}
int main(){
ifstream cin ("combinari.in");
ofstream cout ("combinari.out");
cin>>n>>k;
backtr(0);
return 0;
}