Cod sursa(job #1182293)

Utilizator Li4ickLi4ick Li4ick Data 6 mai 2014 00:49:45
Problema Submultimi Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.65 kb
#include <stdio.h>
#include <math.h>

FILE *input;
FILE *output;

void Submultimi(int N)
{
    int i, j, temp;

    for (i = 1; i <= pow(2, N)-1; i++)
    {
        j = 0;
        temp = i;
        for (temp = i; temp > 0; temp /= 2)
        {
            if (temp & 1)
                {
                    j++;
                    fprintf(output, "%d ", j);
                }
            else j++;
        }
    fprintf(output, "\n");

    }
}

int main()
{
    int n;

    input = fopen("submultimi.in", "r");
    output = fopen("submultimi.out", "w");

    fscanf(input, "%d", &n);
    Submultimi(n);

    return 0;
}