Pagini recente » Cod sursa (job #2513981) | Cod sursa (job #753104) | Cod sursa (job #2478413) | Cod sursa (job #2678994) | Cod sursa (job #1233774)
#include <stdio.h>
#define FIN "submultimi.in"
#define FOUT "submultimi.out"
#define MAX 100
int N;
void PrintOut(int mask) {
int i;
for(i = 0; i < N ;++i) {
if((1<<i) & mask) printf("%d ", i + 1);
}
printf("\n");
}
int main() {
int mask;
freopen(FIN, "r", stdin);
freopen(FOUT, "w", stdout);
scanf("%d",&N);
for(mask = 1; mask < (1<<N); ++mask) {
PrintOut( mask );
}
fclose(stdin);
fclose(stdout);
}