Cod sursa(job #604568)
Utilizator | Data | 23 iulie 2011 14:53:08 | |
---|---|---|---|
Problema | Submultimi | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.43 kb |
#include <iostream>
using namespace std;
int N;
int main()
{
freopen ("submultimi.in", "r", stdin);
freopen ("submultimi.out", "w", stdout);
scanf ("%d", &N);
int n=(1<<N);
for (int i=1; i<n; ++i)
{
for (int j=0; j<N; ++j)
{
if (i&(1<<j))
{
printf ("%d ", j+1);
}
}
printf ("\n");
}
return 0;
}