Pagini recente » Cod sursa (job #1193122) | Cod sursa (job #2772774) | Cod sursa (job #3166622) | Cod sursa (job #265299) | Cod sursa (job #3182755)
#include <fstream>
#include <vector>
using namespace std;
vector<int> vector_bkt;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
void bkt(int pas, int n){
if (pas > n){
if (vector_bkt.size() > 0) {
for (int i: vector_bkt)
fout << i << " ";
fout << '\n';
}
return;
}
bkt(pas + 1, n);
vector_bkt.push_back(pas);
bkt(pas + 1, n);
vector_bkt.pop_back();
}
int main(){
int n;
fin >> n;
bkt(1, n);
return 0;
}