Cod sursa(job #2327776)

Utilizator mariusn01Marius Nicoli mariusn01 Data 24 ianuarie 2019 22:35:05
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>
using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
int v[20];
int n, i, p, cod, aux;
int main() {
    fin>>n;

    p = 1;
    for (i=1;i<=n;i++)
        p = p*2;

    cod = 1;
    while (cod < p) {
        aux = cod;
        i = n;
        while (aux) {
            if (aux % 2 == 1)
                fout<<i<<" ";
            i--;
            aux /= 2;
        }
        fout<<"\n";

        cod++;
    }
    return 0;
}