fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int number = 5;
  5. int pozycja = 0;
  6.  
  7. while (number > 0)
  8. {
  9. if ((number & 1) == 1)
  10. printf( "jedynka na pozycji: %d\n", pozycja+1 );
  11. number >>= 1; // przesuniecie bitowe o 1 w prawo
  12. ++pozycja;
  13. }
  14.  
  15. return 0;
  16. }
  17.  
Success #stdin #stdout 0s 2052KB
stdin
Standard input is empty
stdout
jedynka na pozycji:  1
jedynka na pozycji:  3