Pagini recente » Cod sursa (job #715208) | Cod sursa (job #1084046) | Cod sursa (job #2683765) | Cod sursa (job #1660679) | Cod sursa (job #3345589)
#include <iostream>
#include <fstream>
#include <cmath>
#include <algorithm>
#include <vector>
using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
vector <int> sol;
void subm(int val, int n){
if(val>n){
for(int i=0;i<sol.size();i++)
fout << sol[i] << " ";
fout << '\n';
return;
}
sol.push_back(val);
subm(val+1,n);
sol.pop_back();
subm(val+1,n);
}
int main()
{
int n;
fin >> n;
subm(1,n);
return 0;
}