Cod sursa(job #2847059)

Utilizator ShadowZoidPorojan Victor-Andrei ShadowZoid Data 10 februarie 2022 09:31:14
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.53 kb
#include <fstream>
#include <cstring>

using namespace std;

ifstream cin ("submultimi.in") ;
ofstream cout ("submultimi.out") ;


int main()
{
    int k ;
    long long i ;
    cin >> k ;
    long long doik = ((1<< k)- 1 ) ;
    for ( i = 1; i <= doik ; i ++ )
    {
        long long x = i ;
        int nr = 0 ;
        while ( x != 0 )
        {
            nr ++ ;
            if ( x % 2 != 0 )
                cout <<nr<< " " ;
            x/= 2 ;

        }
        cout << "\n" ;
    }
    return 0;
}