Question: Lab task 1: Create a program that asks the user for an integer and outputs the equivalent base 2 (binary form) of the inputted integer.
Lab task 1: Create a program that asks the user for an integer and outputs the equivalent base 2 (binary form) of the inputted integer.
Write your code in the main function. Use cin to get the input and cout to output the result. Use repeated division to perform the conversion:
#include
#include
using namespace std;
int main()
{
int binary[10],decimal,i;
cout << "Enter an integer: ";
cin >> decimal;
for(i=0; decimal>0; i++)
{
binary[i]=decimal%2;
}
cout<<"Binary of the given number is:";
for(i=i-1;i>=0;i--)
{
cout< } } Lab task 2: Create a program that asks the user for a binary number (string) and outputs the equivalent base 10 (decimal form) of the inputted binary string. Write your code in the main function. Use cin to get the input and cout to output the result. Use the string class to extract each binary digit to get a single integer to use in calculations: #include #include using namespace std; void main() { string binary, b; int digit; cout << "Enter a binary string: "; cin >> binary; //get the most significant bit of binary b=binary[0]; digit = atoi(b.c_str()); }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
