Cod sursa(job #2179402)

Utilizator DanutAldeaDanut Aldea DanutAldea Data 20 martie 2018 10:40:58
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.56 kb
#include <fstream>
using namespace std;

int n,i,j,x,p,cnt,v[20];

ifstream fin("submultimi.in");
ofstream fout("submultimi.out");

int main(){

    fin>>n;

    while (v[0] == 0) {
        /// construiesc codul urmator
        i =n;
        while (v[i] == 1) {
            v[i] = 0;
            i--;
        }
        v[i] = 1;
        int ok = 0;
        for (i=1;i<=n;i++)
            if (v[i] == 1) {
                fout<<i<<" ";
                ok++;
            }
        if (ok != 0)
            fout<<"\n";
    }

    return 0;
}