Cod sursa(job #3235254)
Utilizator | Data | 16 iunie 2024 16:41:47 | |
---|---|---|---|
Problema | Submultimi | Scor | 10 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.44 kb |
#include <bits/stdc++.h>
using namespace std;
int main()
{
freopen("submultimi.in","r",stdin);
freopen("submultimi.out","w",stdout);
int n;
cin >> n;
int k = (1<<n);
for(int mask = 1; mask < k; mask ++){
for(int bit = 0;bit<k;bit++){
if((1<<bit) & mask) cout<<bit+1<<" ";
}
cout<<"\n";
}
return 0;
}