Cod sursa(job #1125718)
Utilizator | Data | 26 februarie 2014 19:10:59 | |
---|---|---|---|
Problema | Submultimi | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.42 kb |
#include<cstdio>
using namespace std;
int n, i, j, t;
int main() {
FILE *fin = fopen("submultimi.in","r");
FILE *fout = fopen("submultimi.out","w");
fscanf(fin , "%d", &n);
t = 1 << n;
for(i = 1;i < t;i++) {
for(j = 1;j <= n;j++)
if(i&(1 << (j - 1))) fprintf(fout, "%d ",j);
fprintf(fout, "\n");
}
fclose(fin);
fclose(fout);
return 0;
}