Cod sursa(job #2611651)

Utilizator dsandru89Sandru Daniel Cornel dsandru89 Data 7 mai 2020 11:56:24
Problema Submultimi Scor 80
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <fstream>
using namespace std;

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

int n,v[17];

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

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

void backtr(int k)
{
  for(int i=1;i<=n;i++)
  {
   v[k]=i;

      if(valid(k)){afis(k);backtr(k+1);}
  }
}

int main()
{
 fin>>n;
  backtr(1);
    return 0;
}