Answers for "c++ rounding decimals to lowest terms"

C++
7

how to print a decimal number upto 6 places of decimal in c++

#include <iostream>
#include <iomanip>

int main()
{
    double d = 122.345;

    std::cout << std::fixed;
    std::cout << std::setprecision(2);
    std::cout << d;
}
Posted by: Guest on May-19-2020
0

round up 2 digits float c++

#include <iostream>
using namespace std;
float round(float var)
{
    // 37.66666 * 100 =3766.66
    // 3766.66 + .5 =3767.16    for rounding off value
    // then type cast to int so value is 3767
    // then divided by 100 so the value converted into 37.67
    float value = (int)(var * 100 + .5);
    return (float)value / 100;
}
 
int main()
{
    float var = 37.66666;
    cout << round(var);
    return 0;
}
Posted by: Guest on April-17-2022

Code answers related to "c++ rounding decimals to lowest terms"

Browse Popular Code Answers by Language