Тема: як в С++ заокруглити дійсне число до двох знаків після крапки?

як в С++ заокруглити дійсне число до двох знаків після крапки?

2

Re: як в С++ заокруглити дійсне число до двох знаків після крапки?

Щоб заокруглити число потрібно:

#include <iostream>
#include <iomanip>

int main() {
    double number = 3.14159;

    // Встановлюємо фіксований формат і точність
    std::cout << std::fixed << std::setprecision(2) << number << std::endl;

    return 0;
}

3

Re: як в С++ заокруглити дійсне число до двох знаків після крапки?

Для математичного заокруглення до двох знаків після коми можна скористатися функцією

#include <iostream>
#include <cmath> // Потрібно для функції round

int main() {
    double number = 3.14159;

    // Заокруглення до двох знаків після коми
    double rounded_number = round(number * 100.0) / 100.0;

    std::cout << rounded_number << std::endl;

    return 0;
}