fork download
  1. #include<stdio.h>
  2. int convertB_D(int num);
  3. int iter=0,count=1;
  4. void main()
  5. {
  6. int N,D;
  7. printf("Enter the number in binary\n");
  8. scanf("%d",&N);
  9. D=convertB_D(N);
  10. printf("decimal=%d\n",D);
  11. }
  12. int convertB_D(int num)
  13. {
  14. iter++;
  15. if(iter!=1)
  16. count*=2;
  17. if((num/10)==0)
  18. return (num*count);
  19. return ((num%10)*count+convertB_D(num/10));
  20. }
Runtime error #stdin #stdout 0s 9424KB
stdin
0011
stdout
Enter the number in binary
decimal=3