Cod sursa(job #1365218)

Utilizator MarronMarron Marron Data 28 februarie 2015 10:32:42
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include <iostream>
#include <fstream>


std::ifstream f("submultimi.in");
std::ofstream g("submultimi.out");


int main()
{
	int n; f >> n;

	for (int mask = 1; mask < (1 << n); mask++) {
		for (int i = 0; i < n; i++) {
			if ((mask & (1 << i)) != 0) {
				g << i + 1 << ' ';
			}
		}
		g << '\n';
	}

	f.close();
	g.close();
	return 0;
}