Cod sursa(job #2549292)
Utilizator | Data | 17 februarie 2020 15:43:23 | |
---|---|---|---|
Problema | Submultimi | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.38 kb |
#include <fstream>
using namespace std;
int n, e;
long long int j;
ifstream fin ("submultimi.in");
ofstream fout ("submultimi.out");
int main () {
fin >> n;
for (long long i = 1; i <= ((1 << n) - 1); i++) {
j = i; e = 1;
while (j > 0) {
if ((j & 1) == 1)
fout << e << ' ';
j = j >> 1; e++;
}
fout << '\n';
}
return 0;
}