Pagini recente » Cod sursa (job #1138221) | Cod sursa (job #104732) | Cod sursa (job #2910047) | Cod sursa (job #907500) | Cod sursa (job #1554954)
#include<iostream>
#include<fstream>
#include<cstdio>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");
int st[20],n,k;
void init()
{
int i;
f>>n>>k;
st[0]=0;
}
void tipar(int p)
{
int j;
for(j=1;j<=p;j++)
g<<st[j]<<" ";
g<<endl;
}
int solutie(int p)
{
return (p==k);
}
void bkt(int p)
{
int val;
for (val=st[p-1]+1;val<=n;val++)
{
st[p]=val;
if(solutie(p))
tipar(p);
else
bkt(p+1);
}
}
int main()
{
init();
bkt(1);
}