Cod sursa(job #2445350)

Utilizator AndreiAlexandru2k3Ciucan Andrei Alexandru AndreiAlexandru2k3 Data 3 august 2019 18:12:15
Problema Submultimi Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.56 kb
#include <fstream>
using namespace std;

int n, x[17], nrsol = 0;

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

void afis(int k)
{
    nrsol++;
    for(int i = 1; i <= k; i++)
        g << x[i] << ' ';
    g << "\n";
}

void backt()
{
    int k = 1;
    x[1] = 0;
    while(k > 0)
    {
        if(x[k] < n)
        {
            x[k]++;
            afis(k);
            k++;
            x[k] = x[k - 1];
        }
        else
            k--;
    }
}

int main()
{
    f >> n;
    x[0] = 0;
    backt();
    return 0;
}