Cod sursa(job #1797936)

Utilizator alexandra_moldovanMoldovan Alexandra alexandra_moldovan Data 4 noiembrie 2016 20:12:24
Problema Submultimi Scor 100
Compilator cpp Status done
Runda selectie_emag_mediu_2016_runda3 Marime 0.53 kb
#include<fstream>
using namespace std;
fstream fin("submultimi.in",ios::in);
fstream fout("submultimi.out",ios::out);
int n,x[20];
void scrie(int k)
{
    for(int i=0; i<k; i++)
    {
        fout<<x[i]<<" ";
    }
    fout<<"\n";
}
void back(int k)
{
    if(k==n+1)
    {
        return ;
    }
    if(k)
    {
        scrie(k);
    }
    for(int i=x[k-1]+1; i<=n; i++)
    {
        x[k]=i;
        back(k+1);
    }
}
int main()
{
    fin>>n;
    back(0);
    fin.close();
    fout.close();
    return 0;
}