// // Task 1: Binary Strings // // C version. // #include #include #include #include #include #include #include "args.h" // // print_binary( x, nbits ); // Print x out as an unsigned $nbits binary value. // void print_binary( int x, int nbits ) { int mask = 1<<(nbits-1); for( int i=0; i>= 1; } } int main( int argc, char **argv ) { int n; process_onenumarg_default( "binary-strings", argc, argv, 100, &n ); if( debug ) { printf( "debug: n=%d\n", n ); } int max = 1<