Cod sursa(job #2772022)

Utilizator AleXutzZuDavid Alex Robert AleXutzZu Data 30 august 2021 15:09:48
Problema Submultimi Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.62 kb
#include "fstream"

void printSolution(int *solution, int start, int finish, std::ofstream &ofstream) {
    for (int i = start; i <= finish; ++i) {
        ofstream << solution[i] << " ";
    }
    ofstream << '\n';
}

int main() {
    std::ifstream input("submultimi.in");
    std::ofstream output("submultimi.out");
    int n, solution[17] = {0};
    input >> n;
    for (int i = 1; i <= n; ++i) {
        solution[i] = i;
    }
    int left = 1, right = 1;
    while (right <= n && left <= right) {
        printSolution(solution, left, right++, output);
        if (right == n + 1) ++left, right = left;
    }
    return 0;
}