Cod sursa(job #592584)

Utilizator Andy_MascaMasca Andrei Andy_Masca Data 29 mai 2011 11:14:23
Problema Submultimi Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include<fstream>

using namespace std;

int p=1,n,i,sol[20];
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
void transf(int z)
{
    int r,d,j,k=1;
    while(z!=0)
         {
         r=z%2;
         d=z/2;
         sol[k]=r;
         k++;
         z=d;
         }
    for(j=1;j<=n;j++)
       if(sol[j]==1)
         fout<<j<<" ";
    fout<<endl;
}
int main()
{
    int x;
    fin>>n;
    for(i=1;i<=n;i++)
       p*=2;
    x=p-1;
    for(i=1;i<=x;i++)
       transf(i);
}