Pagini recente » Cod sursa (job #307967) | Cod sursa (job #2806746) | Cod sursa (job #2686487) | Cod sursa (job #1675914) | Cod sursa (job #2291264)
#include <fstream>
using namespace std;
ifstream f ("combinari.in");
ofstream g ("combinari.out");
int n , k , v [25];
void out (){
for(int i = 1 ; i <= k ; ++ i)
g << v [i] << ' ';
g << '\n';
}
void bkt (int strat){
if(strat == k)
out ();
else
for(int i = v [strat] + 1 ; i <= n ; ++ i){
v [strat + 1] = i;
bkt (strat + 1);
}
}
int main()
{
f >> n >> k;
bkt (0);
return 0;
}