Pagini recente » Cod sursa (job #2786709) | Cod sursa (job #240061) | Cod sursa (job #1438169) | Cod sursa (job #2179330) | Cod sursa (job #1700476)
#include <fstream>
#include <cmath>
using namespace std;
ofstream fout ("submultimi.out");
ifstream fin ("submultimi.in" );
int n,cnt,v[20],cnt2;
int main()
{
fin>>n;
cnt = 1 ;
while( cnt <= pow( 2 , n ))
{
cnt2 = n;
v[ cnt2 ]++;
while( v[ cnt2 ] == 2 && cnt2)
{
v[ cnt2 ] = 0;
v[ --cnt2 ]++;
}
for(int i = 1 ; i <= n ; i++)
if( v[ i ]) fout<< i <<" ";
fout<<'\n';
cnt++;
}
}