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
How to set pass login name from htaccess to php
When the user logs into my members page via htaccess, I'd like to retain the username so that I can
remove trailing slash from array
I have the following array which contains trailing slashes I need to remove. What is the best way to
Blogging s/w
heya frndz!!! i want to start a blog.... m looking for a s/w like oscommerce which is thr for e-comm
Script not running properly
Hello Everyone
This is a basic script for posting to a database. I'm not sure why it doesn't work
admin with my register system?
Hey i wana make it so i can make a admin level on my register system , I'm kinda new to php to im no
str_replace help
Hey there,
I'm a PHP newb, I'm having troubles with the str_replace function. I want to clean
Applet JTextField Size Problem
Hello,
I recently started making an applet to calculate certain values for airplanes. However
Extracting Long text from message class with parameters
Hi,
I would like to extract the long text from a message class. However, the long text ha
check comment for html
hi, I just wanted to check if a comment a user posts contains HTML, and if it does, to not allow it
How to know if online site made with PHP
Hello,
I see some sites that does not display extensions at all , for example:
www.site.co