fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void dec2bin(char operadores[], int numero, int qtdadeBits) {
  5. for (int i = qtdadeBits - 1; i >= 0; i--) {
  6. int deslocamento = numero >> i;
  7. operadores[qtdadeBits - 1 - i] = deslocamento & 1 ? '1' : '0';
  8. }
  9. }
  10.  
  11. int main() {
  12. char operadores[200] = { 0 };
  13. dec2bin(operadores, 10, 5);
  14. printf("%s", operadores);
  15. }
  16.  
  17. //https://pt.stackoverflow.com/q/197558/101
Success #stdin #stdout 0s 4496KB
stdin
Standard input is empty
stdout
01010