Cod sursa(job #2635764)

Utilizator marinaoprOprea Marina marinaopr Data 15 iulie 2020 14:57:25
Problema Submultimi Scor 80
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>

using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
int n,i,j,nr;
int main()
{
   fin>>n;
   nr=1<<n;
   for(i=1;i<nr;i++)
   {
       //generez submultimea corespunzatoarea reprezentarii binare a lui i
       //testez daca elem (j+1) apartine multimii
       for(j=0;j<n;j++)
        if(i&(1<<j))
         fout<<j+1<<" ";
        fout<<endl;
   }
    return 0;
}