Pagini recente » Cod sursa (job #2570518) | Cod sursa (job #2285250) | Cod sursa (job #1364469) | Cod sursa (job #2154352) | Cod sursa (job #1168877)
#include <fstream>
#include <cmath>
using namespace std;
int viz[20];
int main()
{
ifstream f("combinari.in");
ofstream g("combinari.out");
int n,i,x,j,ii,k,c;
f>>n>>k;
for (ii=1;ii<pow(2,n);ii++)
{
x=ii;j=0;c=0;
while (x!=0)
{
viz[++j]=x%2;x/=2;
if (viz[j]!=0) c++;
}
if (c==k)
{
for (i=1;i<=j;i++)
if (viz[i]!=0) g<<i<<" ";
}
}
f.close();
g.close();
return 0;
}