Cod sursa(job #1168866)

Utilizator andrew_assassin789Andrei Manea andrew_assassin789 Data 9 aprilie 2014 19:30:10
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>
using namespace std;
int viz[20];
int main()
{
    ifstream f("cool.in");
    ofstream g("cool.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<<" ";
			g<<'\n';
		}
	}
	f.close();
	g.close();
	return 0;

}