Cod sursa(job #1797726)

Utilizator SynHGAPop Horatiu SynHGA Data 4 noiembrie 2016 18:34:35
Problema Submultimi Scor 100
Compilator cpp Status done
Runda selectie_emag_mediu_2016_runda3 Marime 0.53 kb
#include <fstream>

using namespace std;

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

int n,verif,aur[21];

void track(int k)
{
     if(k==verif+1)
    {
        for(int i=1;i<=verif;i++)
            fout<<aur[i]<<" ";
        fout<<"\n";
        return;
    }
    for(int i=aur[k-1]+1;i<=n-verif+k;i++)
    {
        aur[k]=i;
        track(k+1);
    }
}

int main()
{
    fin>>n;
    for(verif=1;verif<=n;verif++)
        track(1);
    fin.close();
    fout.close();
    return 0;
}