Предмет: Информатика, автор: anastasiyafomina353

C++
Підкажіть як зробити, щоб при виведенні цифри типу float, навіть якщо введене ціле число, виводило в вигляді 45.00, а ні тільки 45.​

Ответы

Автор ответа: MagicSticks
0

Ответ:

Для виведення чисел типу 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, то воно буде виведено з двома знакам


anastasiyafomina353: А яка протиставна дія цьому, щоб відмінити ії?
Похожие вопросы
Предмет: Математика, автор: Аноним