Pagini recente » Cod sursa (job #835943) | Cod sursa (job #1474428) | Cod sursa (job #817769) | Cod sursa (job #2634896) | Cod sursa (job #2271898)
#include <bits/stdc++.h>
using namespace std;
int v[21] , n,k;
void Back(int l , int k , int n)
{
if (l == k)
{
for (int i = 1 ; i <= k ; ++i)
printf("%d " , v[i]);
printf("\n") ;
}
else for(int i = v[l]+1 ; i <= n ; ++i)
{
v[l+1] = i;
Back(l+1,k,n);
}
}
int main()
{
freopen("combinari.in" ,"r" , stdin) ;
freopen("combinari.out" , "w" , stdout) ;
scanf("%d%d" , &n , &k) ;
Back(0,k,n); // Combinari de N luate cate K generate
}