Для виведення чисел типу float з фіксованою кількістю знаків після коми можна використати маніпулятор std::fixed та std::setprecision(n) з бібліотеки iomanip, де n - це кількість знаків після коми, яку потрібно вивести.
Наприклад, таким чином можна вивести число num з двома знаками після коми:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
float num = 45;
cout << fixed << setprecision(2) << num << endl;
return 0;
}
Результат виконання програми буде: 45.00. Якщо ж ввести число з дробовою частиною, наприклад 45.123, то воно буде виведено з двома знакам
Answers & Comments
Ответ:
Для виведення чисел типу float з фіксованою кількістю знаків після коми можна використати маніпулятор std::fixed та std::setprecision(n) з бібліотеки iomanip, де n - це кількість знаків після коми, яку потрібно вивести.
Наприклад, таким чином можна вивести число num з двома знаками після коми:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
float num = 45;
cout << fixed << setprecision(2) << num << endl;
return 0;
}
Результат виконання програми буде: 45.00. Якщо ж ввести число з дробовою частиною, наприклад 45.123, то воно буде виведено з двома знакам