Cod sursa(job #1869565)

Utilizator Danut200333Dumitru Daniel Danut200333 Data 5 februarie 2017 22:51:39
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <fstream>
using namespace std;
int n,j,v[17],a[17];
ifstream fin ("submultimi.in");
    ofstream fout ("submultimi.out");
long i,p=1;
int main()
{

    fin>>n;
    for (i=1;i<=n;i++)
        a[i]=i;
    for (i=1;i<=(1<<n)-1;i++)
    {
        for (j=n;j>=1;j--)
            if (v[j]==1) v[j]=0;
        else {v[j]=1;break;}
        for (j=1;j<=n;j++)
            if (v[j]==1) fout<<a[j]<<" ";
         fout<<'\n';
    }
    return 0;
}