Pagini recente » Cod sursa (job #2985959) | Cod sursa (job #2464170) | Cod sursa (job #462066) | Cod sursa (job #607635) | Cod sursa (job #1747639)
#include <iostream>
#include <fstream>
#include <bitset>
using namespace std;
ifstream f ("submultimi.in");
ofstream t ("submultimi.out");
unsigned int target=1;
int n;
void bitify(unsigned int x){
bitset <16> v (x);
for (int i=0;i<16;++i)
if (v[i]) t<<i+1<<" ";
}
void sub(){
for (int i=1;i<target;++i){
bitify(i);
t<<'\n';}
}
int main()
{
f>>n;
target <<= n;
sub();
return 0;
}