Cod sursa(job #902247)

Utilizator Ionut228Ionut Calofir Ionut228 Data 1 martie 2013 13:24:15
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include<fstream>

using namespace std;

ifstream f("submultimi.in");
ofstream g("submultimi.out");

int n,m,v[100];

void afisare ()
{
    for(int i=1;i<=m;i++)
        g<<v[i]<<" ";
    g<<"\n";
}

void back (int k)
{
    if(k==m+1)
    {
        afisare();
        return;
    }
    for(int i=1;i<=n;i++)
    {
        if(i>v[k-1])
        {
            v[k]=i;
            back(k+1);
        }
    }
}

int main ()
{
    f>>n;
    for(m=1;m<=n;m++)
        back(1);
    f.close();g.close();
    return 0;
}