Cod sursa(job #826696)
Utilizator | Data | 1 decembrie 2012 08:29:27 | |
---|---|---|---|
Problema | Submultimi | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.31 kb |
#include <fstream>
int main(){
std::ifstream fin("submultimi.in");
std::ofstream fout("submultimi.out");
unsigned n,max;
fin>>n;
max=1u<<n;
for(unsigned rep=1u;rep<max;++rep){
for(unsigned i=0u;i<n;++i)
if(rep&(1u<<i)) fout<<i+1<<' ';
fout<<'\n';
}
}