Pagini recente » Cod sursa (job #33025) | Cod sursa (job #2866997) | Cod sursa (job #2291238) | Cod sursa (job #1373924) | Cod sursa (job #2893787)
#include <fstream>
#include <vector>
using namespace std;
ifstream in("submultimi.in");
ofstream out("submultimi.out");
vector<int>bk_stack;
int n;
void bkt(int elem)
{
if(elem>n)
{
if(bk_stack.size()!=0)
{
for(int i=0;i<bk_stack.size();i++)
out<<bk_stack[i]<<' ';
out<<'\n';
}
return;
}
bkt(elem+1);
bk_stack.push_back(elem);
bkt(elem+1);
bk_stack.pop_back();
}
int main()
{
in>>n;
bkt(1);
in.close();
out.close();
return 0;
}