Cod sursa(job #2433370)

Utilizator Gabi395Tertelici Gabriel Gabi395 Data 27 iunie 2019 08:53:27
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.56 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("submultimi.in");
ofstream g("submultimi.out");
int n,sol[17],nr;
void bk(int poz)
{
    for(int i=sol[poz-1]+1;i<=n;i++)
    {
       sol[poz]=i;
       if(poz==nr)
       {
           for(int j=1;j<=nr;j++)
           {
               g<<sol[j]<<" ";
           }
           g<<"\n";
       }
       else
       {
           bk(poz+1);
       }
    }
}
int main()
{
    int i;
    f>>n;
    for(i=1;i<=n;i++)
    {
        nr=i;
        bk(1);
    }
    return 0;
}