Pagini recente » Cod sursa (job #455735) | Cod sursa (job #197362) | Cod sursa (job #3272882) | Cod sursa (job #606233) | Cod sursa (job #3200082)
#include<iostream>
#include<vector>
using namespace std;
vector<int> stiva;
int main()
{
int n = 3;
//cout<<"Generare submultimi: \n";
stiva.push_back(1);
while( !stiva.empty() ) {
for(unsigned int i = 0; i<stiva.size(); ++i)
cout<<stiva[i]<<" ";
cout<<"\n";
if( stiva.back() < n )
stiva.push_back( stiva.back() + 1 );
else {
stiva.pop_back();
if( !stiva.empty() )
stiva.back()++;
}
// display();
}
}