C Program To Convert Binary To Decimal and Vice Versa
C Program To Convert Binary To Decimal and Vice Versa
#include <stdio.h>
#include <math.h>
#include <string.h>
int decimal = 0;
if (binary[length - 1 - i] == '1') {
return decimal;
int index = 0;
decimal /= 2;
binary[index] = '\0';
binary[index - i - 1] = temp;
}
int main() {
char binary[32];
scanf("%d", &choice);
switch (choice) {
case 1:
scanf("%s", binary);
break;
case 2:
scanf("%d", &decimal);
decimalToBinary(decimal, binary);
break;
default:
printf("Invalid choice!\n");
break;
}
return 0;
OUTPUT:
1. Binary to Decimal
2. Decimal to Binary
Binary: 1111101