fork download
  1. /*
  2. Author : Gurpreet
  3. Purpose: To convert large decimal numbers to their binary numbers.
  4. */
  5.  
  6. #include<stdio.h>
  7. #define MAX_DIGITS 100
  8. int main()
  9. {
  10. int num, bin[MAX_DIGITS], digits=0, i;
  11. //printf("Enter a number: ");
  12. scanf("%d", &num);
  13. do
  14. {
  15. bin[digits++]=num%2;
  16. }
  17. while(num/=2);
  18. for(i=digits-1; i>=0; i--)
  19. {
  20. printf("%d", bin[i]);
  21. }
  22. printf("\n");
  23. return 0;
  24. }
Success #stdin #stdout 0s 2172KB
stdin
2147364847
stdout
1111111111111100010111111101111