This is very basic program .:: just follow
::- see how to convert decimal number to binary..
Note:- we consider only integer decimal number.
Procedure :- Just simply divide decimal number by 2 as shown in figure & write remainder in reverse order .
OUTPUT :-
::- see how to convert decimal number to binary..
Note:- we consider only integer decimal number.
Procedure :- Just simply divide decimal number by 2 as shown in figure & write remainder in reverse order .
C code :-
/*to convert dicimal no into binary number */
#include<stdio.h>
void deci2binary(int);
main()
{
int n;
printf("\n input decimal number which have to convert to decimal: ");
scanf("%d",&n);
deci2binary(n);
}
void deci2binary(int n)
{
static int a=1,binary=0;
while(n>=1)
{
binary=binary + ((n%2)*a);
n=n/2; // since n is int so round of to int
a=a*10;
}
binary=binary + a*n;
printf("\n requred binary no is : %d",binary);
}
OUTPUT :-
No comments:
Post a Comment
THANKS FOR UR GREAT COMMENT