Мощность, генерируемая битами

У меня есть этот код, который генерирует набор мощности для массива размером 4 (число является лишь примером, меньше комбинаций для записи ...).

#define ARRAY_SIZE 4


unsigned int i, j, bits, i_max = 1U < ARRAY_SIZE;
int array[ARRAY_SIZE];

for (i = 0; i < i_max ; ++i) {
    for (bits = i, j = 0; bits; bits >>= 1, ++j) {
        if (bits & 1)
            printf("%d", array[j]);
    }
}

Ответы на вопрос(5)

Ваш ответ на вопрос