![]() |
| ||
| Convert Binary to Decimal and from Decimal to Binary Hi, I have a program problem with converting decimals to binary and back again. My teacher said that the program is to be like a menu and convert decimals or binary from the user's input. This is part of my code: #include <iostream>I know my problem is with the binary(int number) function because it is runnable but dosen't call to the function. So, my question is how can I modify this to run correctly? Also, how would I go about reversing the code to have it convert binary to decimal? |
| ||
| Re: Convert Binary to Decimal and from Decimal to Binary Nice thought to use the recursive function... recursive function should have the terminating point which in the conversion always turn to 1 at last. void binary(int num) |
| ||
| Re: Convert Binary to Decimal and from Decimal to Binary Thanks Rohitman. So, How do I reverse it as in binary to decimal? I know it has something to do with diffrent powers of a number like 2x^i. So, do I use a for loop for that or something else? |
| ||
| Re: Convert Binary to Decimal and from Decimal to Binary 1 = 1 10 = 2 100 = 4 1000 = 8 You can solve this in more than one way, well I can think of multiple ways atleast ^^ Hope this helps |
| ||
| Re: Convert Binary to Decimal and from Decimal to Binary Quote:
In any number system is represented by the general expression a[n]*r^[n] + a[n-1]*r^[n-1] +........+ a[2]*r^[2] + a[1]*r^[1]+a[0] //integer part + a[-1]*r^[-1] + + a[-1]*r^[-2].......+ a[-m]*r^[-m] //fraction part where, a[j] is the coefficient r is radix or base For decimal no system r = 10; and coefficient can have the value from 0-9 Similarly the binary no system base will be 2, and can have only 2 values 0 and 1. I guess concept would be clear... best of luck for programming.. |
| ||
| Re: Convert Binary to Decimal and from Decimal to Binary Thanks, I think I got it. I finally got additional help from one of my friends in class. |
| All times are GMT -4. The time now is 11:14 am. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC