fork download
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5. uint8_t value_dec = 12;
  6.  
  7. uint8_t value_bcd = value_dec + ( 6 * ( value_dec / 10 ) );
  8.  
  9. for ( int8_t i = 7; i >= 0; i-- )
  10. {
  11. bool state = ( value_bcd >> i ) & 1;
  12. // digitalWrite( pins[i], state ? LOW : HIGH );
  13.  
  14. printf( "%d", state );
  15. }
  16.  
  17. return 0;
  18. }
Success #stdin #stdout 0s 5688KB
stdin
Standard input is empty
stdout
00010010