Bit manipulation program with binary operations
Posted on
16th Feb 2014 07:03 pm by
admin
My homework is to create a program to scan in and add binary numbers and print them like so
Enter a binary number: 1
Did you know?Explore Trending and Topic pages for more stories like this.
sum = 1 decimal 1 hex and 00000001 binary
Enter a binary number: 10
sum = 3 decimal 3 hex and 00000011 binary
etc.
I know that bit manipulation and input and output of strings is necessary to create this program, but I'm not experienced with either. The code I have compiles, but I am unable to make it do anything useful, and most of it is wrong. My do loop is probably wrong and I don't understand how to properly use bit manipulation. I'm rather clueless, can anyone give me some ideas on what to do next?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
#include "iostream"
#include "string"
using namespace std;
int sum = 0;
int i = 0;
int c = 0;
int Q;
string binaryInput;
int main()
{
cout << ("Enter a binary number: "); //Prompts the user for input
cin >> binaryInput; //Writes the binary input to cin
do { //do loop to read the binary one digit at a time
i++;
cout << binaryInput[i]; //I don't understand how to output a specific digit of the string and manipulate it
c = binaryInput[i];
if (c = Q)
break;
else;
sum = sum + c * 2 * i; // supposed to be sum = sum + binaryInput[i] * pow(2,i), this is where the binary is converted to decimal
printf("nsum = %*d ", 3, sum);
printf("decimal %*x " , 2, sum);
printf("hex %08d binary", sum);
} while (i
No comments posted yet
Your Answer:
Login to answer
118
11
Other forums
breaking a text file into paragraphs based on strings
I have a text file of email addresses that is all squished together. It looks like this:
abc
word wrap in emails help needed
Hello, I understand how wordwrap works in php and have used it well before. However when I used wor
radio button reamains checked
Hello i'm trying to keep the state off my radio buttons so it shows which ones where clicked after t
newbie question about multiple queries
hi everyone,
I'm sorry to ask such a basic question, but I'm young and trying to learn php on my
MS Exchange 2007 integration with ECC 6.0
Hello Experts,
We have ECC 6.0 and MS Exchange 2007. We need to integrate ECC 6 and MS Excha
Firefox displaying PHP source code??
Currently testing a site thats almost built, am going to be including php on a sidebar on all pages
some questions
Hello,
I am looking for the answers for following questions:
1) Does PHP support overl
PHP Display Telephone Number On Referrer
I have used the php below to show a different telephone number in the header of the site depending u
PHP form help required
Hi all! Apologies in advance for having to message the forum for help. I know you must get a lot of
php/mysql problem
Hey all,
Problem: im trying to setup a shop where people can use a drop-down list to select t