NOTE :
// indicates comments.This wont get printed in the output.This is used for for documentation purpose.
PROGRAM:
#include<stdio.h>
#include<conio.h>
void main()
{
long int decimal=0,binary,rem,i=1;
clrscr();
printf("Enter any binary number\t:\t");
scanf("%ld",&binary);
while(binary!=0)
{
rem=binary%10;
decimal=decimal+(rem*i);
i=i*2;
binary=binary/10;
}
printf("Equivalent value in decimal is\t:\t%ld",decimal);
getch();
}
OUTPUT :
// indicates comments.This wont get printed in the output.This is used for for documentation purpose.
PROGRAM:
#include<stdio.h>
#include<conio.h>
void main()
{
long int decimal=0,binary,rem,i=1;
clrscr();
printf("Enter any binary number\t:\t");
scanf("%ld",&binary);
while(binary!=0)
{
rem=binary%10;
decimal=decimal+(rem*i);
i=i*2;
binary=binary/10;
}
printf("Equivalent value in decimal is\t:\t%ld",decimal);
getch();
}
OUTPUT :


0 comments: