Cod sursa(job #1168877)

Utilizator andrew_assassin789Andrei Manea andrew_assassin789 Data 9 aprilie 2014 19:41:48
Problema Combinari Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#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;

}