How to put together 3 unsigned integers into a float in c++. For example, 1. uns
ID: 3848182 • Letter: H
Question
How to put together 3 unsigned integers into a float in c++.For example, 1. unsigned int is the sign bit 2. Unsigned int is the exponent 3. Unsigned int is the mantissa
How to group each integer into a float variable named f.
How to put together 3 unsigned integers into a float in c++.
For example, 1. unsigned int is the sign bit 2. Unsigned int is the exponent 3. Unsigned int is the mantissa
How to group each integer into a float variable named f.
For example, 1. unsigned int is the sign bit 2. Unsigned int is the exponent 3. Unsigned int is the mantissa
How to group each integer into a float variable named f.
Explanation / Answer
//C++ code
#include <iostream>
#include <cstdlib>
#include <string>
#include <math.h>
using namespace std;
int main()
{
unsigned int sign, exponent, mantissa;
cout << "Enter sign bit: ";
cin >> sign;
cout << "Enter exponent: ";
cin >> exponent;
cout << "Enter mantissa: ";
cin >> mantissa;
float result = 1.0;
// using the sign bit
if(sign == 1)
{
result = result* pow(-1, sign);
}
result = result * int(mantissa) * pow(10,int(exponent));
cout << "result: " << result << endl;
return 0;
}
/*
output:
Enter sign bit: 1
Enter exponent: -3
Enter mantissa: 4
result: -0.004
*/
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.