Pagini recente » Cod sursa (job #1663529) | Cod sursa (job #1782231) | Cod sursa (job #1986463) | Cod sursa (job #1335154) | Cod sursa (job #2238164)
#include <cstdio>
using namespace std;
int n;
int main()
{
FILE *in, *out;
in = freopen("submultimi.in", "r", stdin);
out = freopen("submultimi.out", "w", stdout);
scanf("%d", &n);
fclose(in);
for (int i = 1; i <= (1 << n) - 1; ++i) {
int aux = i;
for (int j = n; j; --j) {
if (i & 1) printf("%d ", j);
i >>= 1;
}
i = aux;
printf("\n");
}
fclose(out);
return 0;
}