Pagini recente » Cod sursa (job #862811) | Cod sursa (job #317746) | Cod sursa (job #1053052) | Cod sursa (job #3225030) | Cod sursa (job #1017224)
#include<fstream>
using namespace std;
ifstream fi("combinari.in");
ofstream fo("combinari.out");
int st[21];
int n,k;
void tipar(){
int i;
for(i=1;i<=k;i++) fo<<st[i]<<" ";
fo<<"\n";
}
void back(int p){
int i;
if (k==p) tipar();
else for(i=st[p]+1;i<=n;i++) {
st[p+1]=i;
back(p+1);
}
}
int main(void){
fi>>n>>k;
st[0]=0;
back(0);
fi.close();
fo.close();
return 0;
}