Тема: як в С++ заокруглити дійсне число до двох знаків після крапки?
як в С++ заокруглити дійсне число до двох знаків після крапки?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → як в С++ заокруглити дійсне число до двох знаків після крапки?
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
як в С++ заокруглити дійсне число до двох знаків після крапки?
Щоб заокруглити число потрібно:
#include <iostream>
#include <iomanip>
int main() {
double number = 3.14159;
// Встановлюємо фіксований формат і точність
std::cout << std::fixed << std::setprecision(2) << number << std::endl;
return 0;
}
Для математичного заокруглення до двох знаків після коми можна скористатися функцією
#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;
}
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися