Pagini recente » Cod sursa (job #708094) | Cod sursa (job #1350104) | Cod sursa (job #2871234) | Cod sursa (job #2871583) | Cod sursa (job #2628790)
#include <fstream>
#include <vector>
using namespace std;
ifstream cin( "submultimi.in" );
ofstream cout( "submultimi.out" );
vector< int > v;
int n;
void mut( int sub ){
if( sub > n ){
for( int i = 0; i < v.size(); i++ )
cout << v[ i ] << ' ';
if( v.size() != 0 )
cout << '\n';
return;
}
mut( sub + 1 );
v.push_back( sub );
mut( sub + 1 );
v.pop_back();
}
int main()
{
cin >> n;
mut( 1 );
return 0;
}