Skip to main content

Number system conversion.(Decimal to Binary)

PROCEDURE:-

      1.enter integer value n set sum to 0 and f to 1
      2.repeat  step 3 to 6 until n is greater than 0
      3. find the modulo 2 for n and store result in r
      4.set sum to sum+r*f
      5.set f to f*10
      6. find new value of n by dividing it by 2
      7. print sum
CODE:-

#include<stdio.h>
void main()
{
  long int n,m,s=0,r,f=1;
  printf(“enter number in decimal system \n”);
  scanf(“%ld”,&n);
  m=n;
  While (n>0)
  {
    r=n%2;
    s=s+r*f;
    f=f*10;
    n=n/2;
  }
printf(“the binary value for the decimal number %ld  is %ld”,m,s);
}


Input:- enter number in decimal system 7
Output:- the binary value for the decimal number 7  is 111

Comments