Cod sursa(job #522037)

Utilizator titeltitel popescu titel Data 14 ianuarie 2011 09:51:43
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.28 kb
#include<fstream.h>
ifstream f("submultimi.in");
ofstream g("submultimi.out");
int n, p, i, j, m[32];
int main()
{f>>n;
 for(i=1;i<=n;i++) m[i]=1<<(i-1);
 p=1; p=p<<n;
 for(i=1;i<p;i++)
  {for(j=n;j>=1;j--) if(i&m[j]) g<<j<<' ';
   g<<'\n';
  }
 g.close(); return 0;
}