Cod sursa(job #2071573)
| Utilizator | Data | 20 noiembrie 2017 19:51:17 | |
|---|---|---|---|
| Problema | Combinari | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.46 kb |
#include <iostream>
#include <fstream>
using namespace std;
int sol[100],n,k;
void bkt(int j,int i)
{
if(i>k)
{
for(int a=1;a<=k;a++)
printf("%d ",sol[a]);
printf("\n");
}
else
for(j=j;j<=n;j++)
{
sol[i]=j;
bkt(j+1,i+1);
}
}
int main()
{
freopen("combinari.in","r",stdin);
freopen("combinari.out","w",stdout);
scanf("%d %d",&n,&k);
bkt(1,1);
return 0;
}
