Cod sursa(job #1236563)

Utilizator tavitTeodorescu Octavian tavit Data 2 octombrie 2014 09:10:31
Problema Submultimi Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb
#include <iostream>
#include <fstream>

using namespace std;
long a[100001],i,j,n,x;
int main()
{ifstream f("submultimi.in");
ofstream g("submultimi.out");
    f>>n;
for (i=1;i<=n;i++) a[i]=i;
for (i=1;i<=(1<<n)-1;i++)
{
    x=i;
    for (j=1;j<=n;j++){
       if (x%2==1) g<<a[j]<<" ";
       x/=2;}
g<<endl;
}

    return 0;
}