Cod sursa(job #933584)

Utilizator YoChinezuWeng Mihai Alexandru YoChinezu Data 30 martie 2013 10:30:47
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <fstream>

using namespace std;

int a[17];

int main(){
     int n,i,ns;
     ifstream in("submultimi.in");
     in>>n;
     for(i=1;i<=n;i++){
     a[i]=i;
     }
     in.close();
     ns=(1<<n)-1;
     ofstream out("submultimi.out");
     for(int v=1;v<=ns;v++){
          for(i=0;i<n;i++){
               if(v&(1<<i))
               out<<a[n-i]<<" ";
          }
          out<<"\n";
     }
     out.close();
     return 0;
}