Cod sursa(job #3297402)
Utilizator | Data | 22 mai 2025 16:19:54 | |
---|---|---|---|
Problema | Submultimi | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.37 kb |
#include <stdio.h>
int main() {
FILE *fin = fopen( "submultimi.in", "r" );
FILE *fout = fopen( "submultimi.out", "w" );
int n;
fscanf( fin, "%d", &n );
for( int mask = (1 << n); mask--; ){
for( int i = 0; i < n; i++ )
if( mask & (1 << i) )
fprintf( fout, "%d ", i );
fputc( '\n', fout );
}
fclose( fin );
fclose( fout );
return 0;
}