Cod sursa(job #1522439)

Utilizator sfechisalin@yahoo.comSfechis Alin [email protected] Data 11 noiembrie 2015 18:32:36
Problema Submultimi Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <iostream>
#include <fstream>
using namespace std;
ofstream fout("submultimi.out");
ifstream fin("submultimi.in");
int n,m,sol[17];
int valid(int k)
{
    if(k==1)
        return 1;
    else
        return sol[k]>sol[k-1];
}
void Back(int k)
{
    if(k>1)
    {
        for(int i=1;i<k;i++)
            fout<<sol[i]<<" ";
        fout<<endl;
    }
    sol[k]=0;
    while(sol[k]<n)
    {
        sol[k]++;
        if(valid(k))
            Back(k+1);
    }
}
int main()
{
    fin>>n;
    Back(1);
}