Pagini recente » Cod sursa (job #1891509) | Cod sursa (job #636036) | Cod sursa (job #1555297) | Cod sursa (job #1182665) | Cod sursa (job #993416)
Cod sursa(job #993416)
#include <cstdio>
using namespace std;
FILE *f=fopen ("combinari.in","r");
FILE *g=fopen ("combinari.out","w");
int n,k,s[20];
void back(int l){
if (l==k){
for (int i=1;i<=k;++i){
fprintf (g,"%d ",s[i]);
}
fprintf (g,"\n");
return ;
}
else{
for (int i=s[l]+1;i<=n;++i){
s[l+1]=i;
back(l+1);
}
}
}
int main(){
fscanf (f,"%d%d",&n,&k);
back(0);
return 0;
}