Cod sursa(job #645305)

Utilizator luckyme91wiz kid luckyme91 Data 9 decembrie 2011 01:16:33
Problema Submultimi Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.75 kb
/* 
 * File:   main.c
 * Author: mihai
 *
 * Created on December 9, 2011, 12:16 AM
 */

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

/*
 * 
 */
int main(int argc, char** argv) {
    //freopen ("submultimi.in", 'r', stdin);
    //freopen ("submultimi.out", 'w', stdout);
    int n;
    scanf ("%d", &n);
    int i;
    int x = pow(2,n);
    for (i = 1; i <= x - 1; i++)
    {
        int temp = i;
        int element = 1;
        while (temp){
            if (temp & 1 == 1)
            {
                printf ("%d ", element);
                
            }
                temp = temp >> 1;
                element++;
        }
        printf("\n");
        
                
            
    }
    return 0;
}