Cod sursa(job #2362199)
Utilizator | Data | 2 martie 2019 23:32:16 | |
---|---|---|---|
Problema | Submultimi | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | pregatire_cls12_oji | Marime | 0.42 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream fi("submultimi.in");
ofstream fo("submultimi.out");
int main()
{
int N, K = 1;
cin >> N;
while(K <= N)
K <<= 1;
K <<= 1;
for(int i = 1; i < K; ++i)
{
for(int j = 0; (1 << j) < K; ++j)
{
if((1 << j) & i)
fo << j + 1 << " ";
}
fo << "\n";
}
}