Cod sursa(job #2204429)
| Utilizator | Data | 15 mai 2018 20:35:42 | |
|---|---|---|---|
| Problema | Submultimi | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.48 kb |
#include <fstream>
#include <cstdio>
using namespace std;
char const in [] = "submultimi.in";
char const out [] = "submultimi.out";
ifstream f (in);
int main()
{
freopen (out , "w" , stdout);
int n , i , j;
f >> n;
for(i = 1 ; i < (1 << n) ; ++ i)
{
bool e = 0;
for(j = 1 ; j <= n ; ++ j)
if(i & (1 << (j - 1)))
printf ("%d " , j ) , e = 1;
if(e)
puts ("");
}
return 0;
}
