Cod sursa(job #2377347)

Utilizator cristian51090Oanta Cristian cristian51090 Data 9 martie 2019 21:02:23
Problema Submultimi Scor 80
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>
using namespace std;
int16_t n,x[20];
int main(){
    freopen("submultimi.in","r",stdin);
    freopen("submultimi.out","w",stdout);
    cin>>n;
    int16_t i,j,l;
    for(i=1;i<=16;i++) x[i]=i;
    for(i=1;i<=(1<<n)-1;i++)
    {
        l=1;
        j=i;
        while(j)
        {
            if(j&1) cout << x[l]<< " ";
            l++;
            j=(j>>1);
        }
        cout<<"\n";
    }
}