//program to convert binary no. to hexadecimal number system.
#include<stdio.h>
#include<conio.h>
void main()
{
long int binary_Number,hexadecimalNumber=0,j=1,remainder;
printf("Enter any number any binary number: ");
scanf("%ld",&binary_Number);
while(binary_Number!=0)
{
remainder=binary_Number%10;
hexadecimalNumber=hexadecimalNumber+remainder*j;
j=j*2;
binary_Number=binary_Number/10;
}
printf("Equivalent hexadecimal value: %lX",hexadecimalNumber);
getch();
}
-----------------------------------------------------------------------
logics in mind:-
->we have to input a binary number, say 111
->we make group of 3 bits from right side, and for this, we use
->we have to input a binary number, say 111
->we make group of 3 bits from right side, and for this, we use
hexdecimalNumber=hexadecimalNumber+remainder*j;
No comments:
Post a Comment