Cod sursa(job #2913792)

Utilizator Tudor_EnacheEnache Tudor Tudor_Enache Data 17 iulie 2022 00:54:38
Problema Submultimi Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.59 kb
#include <fstream>

using namespace std;

ifstream cin("submultimi.in");
ofstream cout ("submultimi.out");

int x[17], n;

void afis(int k){
    for (int i = 1; i <=k;++i)
    cout << x[i] << " ";
    cout << endl;
}


bool valid(int k){
    if (k == 1)
        return true;
    if (x[k] > x[k-1])
        return true;
    return false;

}

void bckt(int k){
    for (int i = 1; i <=n;++i){
        x[k] = i;
        if (valid(k)){
            afis(k);
            if (k < n)
            bckt(k+1);
        }

    }
}

int main(){
    cin >> n;
    bckt(1);

}