Cod sursa(job #235695)
Utilizator | Ciorbaru Vicentiu Marian cvicentiu | Data | 25 decembrie 2008 13:26:14 |
---|---|---|---|
Problema | Combinari | Scor | 80 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.44 kb |
#include <fstream>
using namespace std;
int n,k;
int st[20];
fstream fin ("combinari.in",ios::in);
fstream fout("combinari.out",ios::out);
void citire(void){
fin>>n>>k;
}
void print_it(){
for (int i=1;i<=k;i++)
fout<<st[i]<<" ";
fout<<endl;
}
void bt(int p){
if (p==k+1){
print_it();
}
else{
for (int i=st[p-1]+1;i<=n;i++){
st[p]=i;
bt(p+1);
}
}
}
int main(){
citire();
bt(1);
}