Pagini recente » Cod sursa (job #1962455) | Cod sursa (job #2564481) | Cod sursa (job #1208818) | Cod sursa (job #1660092) | 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;
}