Cod sursa(job #2542569)
Utilizator | Data | 10 februarie 2020 10:37:53 | |
---|---|---|---|
Problema | Submultimi | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.39 kb |
#include <bits/stdc++.h>
using namespace std;
int main(){
ifstream cin("submultimi.in");
ofstream cout("submultimi.out");
int n, m;
cin >> n;
m = 1 << n;
for(int mask = 1; mask < m; ++mask){
for(int i = 0; i < n; ++i)
if((mask >> i) & 1)
cout << i + 1 << ' ';
cout << '\n';
}
cin.close(), cout.close();
}