Pagini recente » Cod sursa (job #2982808) | Cod sursa (job #646991) | Cod sursa (job #1494341) | Cod sursa (job #762108) | Cod sursa (job #1621460)
#include <fstream>
#define N 20
using namespace std;
ifstream f ("submultimi.in");
ofstream g ("submultimi.out");
int st[ N ], n;
void afisare ( int niv )
{
for ( int j = 1; j <= niv; ++ j )
g << st[ j ] << " ";
g << endl;
}
void backt ( int niv )
{
for ( int i = st[ niv - 1 ] + 1; i <= n; ++ i )
{
st[ niv ] = i;
afisare ( niv );
backt ( niv + 1 );
}
}
int main()
{
f >> n;
backt ( 1 );
return 0;
}