Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int bin_to_num(long unsigned int binVal);
- int main(int argc, char** argv) {
- int function_decimalNumber = bin_to_num(0100010100000000);
- printf("%d\n", function_decimalNumber);
- long int binaryNumber, non_function_decimalNumber = 0, j = 1, remainder;
- printf("Enter any number any binary number: ");
- scanf("%ld", &binaryNumber);
- while (binaryNumber != 0) {
- remainder = binaryNumber % 10;
- non_function_decimalNumber = non_function_decimalNumber + remainder*j;
- j = j * 2;
- binaryNumber = binaryNumber / 10;
- }
- printf("%d\n", non_function_decimalNumber);
- }
- int bin_to_num(long unsigned int binVal) {
- long int binaryNumber, decimalNumber = 0, j = 1, remainder;
- while (binVal != 0) {
- remainder = binVal % 10;
- decimalNumber = decimalNumber + remainder*j;
- j = j * 2;
- binVal = binVal / 10;
- }
- return decimalNumber;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement