Cod sursa(job #1480289)

Utilizator CalinSpiridonSpiridon Calin CalinSpiridon Data 2 septembrie 2015 13:41:27
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>

using namespace std;

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

int n;
int a[20];

void write(int k){
    for(int i=1;i<=k;++i) fout<<a[i]<<' ';
    fout<<'\n';
}

void sm(int k){
    for(int i=a[k-1]+1;i<=n;++i){
        a[k]=i;
        write(k);
        sm(k+1);
    }
}

int main(){
    fin>>n;
    sm(1);

    return 0;
}