Pagini recente » Cod sursa (job #3218812) | Cod sursa (job #1933680) | Cod sursa (job #822311) | Cod sursa (job #1379482) | Cod sursa (job #3250837)
#include <iostream>
#include <fstream>
#include <cstring>
#include <algorithm>
#include <deque>
#include <iomanip>
#include <queue>
#include <cmath>
#include <map>
#include <vector>
#include <bitset>
#include <unordered_map>
#include <set>
using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
int n, ans[17];
void gen(int len, int number) {
if (number == n + 1) {
for (int i = 1; i < len; ++i) {
fout << ans[i] << ' ';
}
fout << '\n';
return;
}
ans[len] = number;
gen(len + 1, number + 1);
gen(len, number + 1);
}
int main() {
fin >> n;
gen(1, 1);
return 0;
}