#include <stdio.h>
void main()
{
int num,a, decimal = 0, base = 1, rem;
printf("What u want to do\n");
printf("1. Binary to Decimal: \n");
printf("2. Decimal to binary: \n");
scanf("%d",&a);
if(a==1){
printf("Enter the binary No: ");
scanf("%d", &num);
while (num > 0)
{
rem = num % 10;
decimal = decimal + rem * base;
num = num / 10;
base = base * 2;
}
printf("The decimal is = %d", decimal);
}
else
{
printf("Enter the Decimal No: ");
scanf("%d", &num);
while (num > 0)
{
rem = num % 2;
decimal = decimal + rem * base;
num = num / 2;
base = base * 10;
}
printf("The Binary is = %d", decimal);
}
}
Comments
Post a Comment