Cod sursa(job #3204976)

Utilizator AlexandruDrg23Draghici Alexandru AlexandruDrg23 Data 18 februarie 2024 14:30:12
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>
using namespace std;

ifstream fin("submultimi.in");
ofstream fout("submultimi.out");


int main()
{
    int n;
    int el;
    fin>>n;
    int po=(1<<n)-1;
    for(el=1;el<=po;el++)
    {
        int k=0;
        while(1<<k<=el)
        {
            if((el&(1<<k))!=0)
                fout<<k+1<<" ";
            k++;
        }
        fout<<'\n';
    }
    return 0;
}