Pagini recente » Borderou de evaluare (job #1579603) | Cod sursa (job #1408475) | Cod sursa (job #2709848) | Cod sursa (job #3227513) | 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;
}