Pagini recente » Cod sursa (job #2695752) | Cod sursa (job #984185) | Cod sursa (job #536155) | Cod sursa (job #3172115) | Cod sursa (job #2276745)
#include <fstream>
using namespace std;
int n,k;
int v[55];
ifstream cin ("combinari.in");
ofstream cout ("combinari.out");
int check (int nr)
{
int ans=0;
while (nr)
{
ans+=nr%2;
nr=(nr)/2;
}
return ans;
}
void
afis (int nr)
{
int pas=1;
while (nr)
{
if (nr%2)
{
cout<<pas<<" ";
}
pas++;
nr/=2;
}
cout<<"\n";
}
int main()
{
cin>>n>>k;
for (int i=0;i<(1<<n);++i)
{
if (check(i)==k)
{
afis(i);
}
}
}