Cod sursa(job #1480360)
| Utilizator | Data | 2 septembrie 2015 15:11:49 | |
|---|---|---|---|
| Problema | Submultimi | Scor | 100 |
| Compilator | c | Status | done |
| Runda | Arhiva educationala | Marime | 0.44 kb |
#include <stdio.h>
int main(void) {
int N, i, j;
FILE *f = fopen("submultimi.in", "r");
fscanf(f, "%d", &N);
fclose(f);
f = fopen("submultimi.out", "w");
int numS = (1 << N);
for (i = 1; i < numS; i++) {
for (j = 0; j < N; j++) {
if (i & (1 << j)) {
fprintf(f, "%d ", j + 1);
}
}
fputc('\n', f);
}
fclose(f);
/// Multumim Doamne!
puts("Doamne ajuta!");
return 0;
}
